13.1. 方法清单

函数名 参数 说明
getOptionsByDQL(dql, keyFieldName, blankFirst) dql:查询符合条件语句;keyFieldName:文档的字段名;blankFirst:默认是否为空选项 返回符合查询条件语句的文档中keyFieldName字段的所有值集合,作为下拉框控件的选项
getWorkingDayCount(startDate, endDate) startDate: “yyyy-MM-dd HH:mm:ss”格式的字符串 endDate: “yyyy-MM-dd HH:mm:ss”格式的字符串 获取相隔工作天数
getWorkingTimesCount(startDate, endDate) startDate: “yyyy-MM-dd HH:mm:ss”格式的字符串 endDate: “yyyy-MM-dd HH:mm:ss”格式的字符串 获取相隔工作小时数
isWorkingTime(currentDate) currentDate: “yyyy-MM-dd HH:mm:ss”或者”yyyy-MM-dd HH:mm”格式的字符串 判断输入的时间是否为工作时间
isWorkingTimeByCalendar(currentDate, calendarId) currentDate: “yyyy-MM-dd HH:mm:ss”或者”yyyy-MM-dd HH:mm”格式的字符串Calendared:工作日历Id 判断输入的时间是否为工作时间对应工作日历
createPdf(fileName,formId) fileName: 生成pdf名称(有重复文件会覆盖)formId:表单id 返回pdf路径
recordSignatrueAmounts() 记录当前节点需要签章的数量(在提交执行后脚本使用)
isSignature(position) Position:签章位置文本 判断该位置是否已经签章(金格PDF签章),在金格电子签章按钮控件的隐藏脚本中使用
checkSignatureAmounts() 检查当前节点是否全部签章了(在提交执行后脚本使用)
deleteSignatures(deleteDocId) deleteDocId:对应删除的文档id 删除回退节点内的签章(在回退的执行后脚本中使用)
sendDingdingMessage(title,description, touser, url, doc, type); title:标 description:内容 touser:用户钉钉id(没有钉钉id传用户id) url:链接地址 doc:文档对象 type:发送类型(oa、text、link) 钉钉发送消息
文档更新时间: 2022-11-03 04:54   作者:admin