You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Adobe中复制已填充表单域的图章不弹出重复填写提示

问题原因

原有脚本只要触发图章应用事件(包括手动插入、复制粘贴)就会直接执行弹窗赋值逻辑,没有判断字段是否已经填写过,所以粘贴已填好的图章时也会重复触发弹窗。

修改后代码

// WARNING: DO NOT EDIT
// SEE GLOBAL JAVASCRIPT SECTION FOR CUSTOMIZATION

if ((event.source.forReal)&&(event.source.stampName == "#MDPNVOGWHXAIUOPZ")) {
    // 仅首次插入空白图章时触发弹窗,已填写内容的图章粘贴时跳过逻辑
    const field1 = this.getField("formfield1");
    const field2 = this.getField("formfield2");
    const dateField = this.getField("Date");
    
    if (field1.value === "" && field2.value === "" && dateField.value === "") {
        field1.value = app.response("question1:");
        field2.value = app.response("Enter question2:");
        dateField.value = util.printd("mm/dd/yyyy", new Date());
    }
}

修改说明

  • 新增空值判断逻辑:只有三个字段都为空白时(对应首次插入全新图章的场景),才会弹出问题窗口要求用户作答
  • 复制粘贴已经填写过内容的图章时,字段已有赋值,会直接跳过弹窗逻辑,保留原有内容完成粘贴
  • 修正了原代码中queation的拼写错误,你可以根据实际需求调整问题提示文本

内容的提问来源于stack exchange,提问作者user16750222

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.07 06:21:03