不激活脚本触发器的操作

一次更改多条记录的批量操作将不会激活脚本触发器。

一次对多条记录执行拼写检查(“编辑”菜单 >“拼写” >“检查全部”或检查搜索结果脚本步骤)或“查找/替换”(“编辑”菜单 >“ 查找/替换”或打开查找/替换脚本步骤)将不会激活脚本触发器。

对搜索结果中一条记录或所有记录的全部字段检查拼写时(如“检查搜索结果”脚本步骤中),将不会触发脚本触发器,但以下情况例外:

只有直接操作才能激活脚本触发器:

  • 直接对布局对象所进行的更改或使用布局所进行的更改将激活脚本触发器,而对基础数据所进行的更改则不会激活脚本触发器。
  • 对一个布局对象实例中的某个字段所进行的更改不会对同一个布局或另一个布局中的其他布局对象激活脚本触发器。
  • 直接应用于表数据而非布局的脚本步骤和菜单命令(如导入记录替换字段内容重新查找字段内容)不会激活脚本触发器。
  • 显示自定义对话框脚本步骤中对字段所进行的更改不会激活 OnObjectModify 脚本触发器
  • 可直接更改字段的脚本步骤(如设置字段设置字段(按名称)设置 Web 查看器)不会激活 OnObjectModify 脚本触发器。针对布局对象执行的脚本步骤,即使其目标指定为字段(如插入文本),也会激活 OnObjectModify 脚本触发器。
  • 直接应用于布局对象或在布局对象中工作的 Apple 事件会激活脚本触发器。略过布局的 Apple 事件不会激活脚本触发器。
  • 可更改字段中数据的架构更改不会激活脚本触发器。

合计字段和计算字段:

  • OnObjectEnter、OnObjectExit 和 OnObjectKeystroke 脚本触发器会对合计字段和计算字段进行激活。可以对合计字段和计算字段设置 OnObjectModify 脚本触发器,但不会激活此触发器。

如果活动对象是 Web 查看器,则 OnObjectKeystroke 和 OnLayoutKeystroke 脚本触发器不会激活。