关于Deluge
Zoho专有脚本语言可以处理开发人员可能要执行的任何任务。 凭借内置的包装程序和强大的执行引擎,它已发展成为最快,最灵活的脚本语言之一。(官方介绍自动翻译结果)
我这次要干什么
使用ZohoCRM不到3个月,想在里面配置一个字段验证规则,确保结束时间必须大于开始时间。
实现的步骤
找可行的方法
中国的服务商建议我用函数验证实现,他们服务是收费的,所以只能告诉我怎么实现,我要自己研究实现。
鼓捣脚本我最擅长了,那就开始对着文档敲吧,当然敲之前心里还是屡一下实现的逻辑,虽然这个并不复杂。
函数实现的逻辑
在保存和编辑表单时,验证开始时间和结束时间的关系。
- 验证结束时间必须大于开始时间。
- 验证开始时间必须小于结束时间。
将上述函数验证分别分配到结束时间和开始时间的验证逻辑即可。
实现的代码
Zoho deluge
entityMap = crmAPIRequest.toMap().get("record");
// field17,field16 的确认参考下图
endTime = entityMap.get("field17").toTime("yyyy-MM-dd'