自动填充字段
自动填充文档中所有具有相同占位符或提示文本的文本字段。
(function () {
let doc = Api.GetDocument();
let forms = doc.GetAllForms();
let tip = "Tip";
// 从表单中获取第一个非空输入
let textInput = forms
.filter(form => form.GetFormType() === "textForm" && form.GetTipText() === tip && form.GetText())
.map(form => form.GetText())[0] || "";
// 使用指定提示文本填充所有表单
forms.forEach(form => {
if (form.GetFormType() === "textForm" && form.GetTipText() === tip) {
form.SetText(textInput);
}
});
})();
使用方法:获取文档,获取所有表单,获取表单类型,获取提示文本,获取文本,设置文本
结果