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