表单键值关键词匹配
根据表单键值中的关键词匹配高亮显示表单字段。
(function () {
let keyword = "information";
let caseInsensitive = true; // 设为 true 时搜索不区分大小写,false 则搜索区分大小写
let enableRequired = true; // 设为 true 时,在找到关键词时启用“必填”属性,false 则禁用“必填”属性
let regex = new RegExp(keyword, caseInsensitive ? "i" : "");
let doc = Api.GetDocument();
let forms = doc.GetAllForms();
for (let form of forms) {
let formKey = form.GetFormKey();
let isMatch = regex.test(formKey);
form.SetRequired(isMatch ? enableRequired : isMatch);
}
})();
使用方法:获取文档,获取所有表单,获取表单键值,设置必填属性
结果