在 SuiteScript 1.0 中,当调用 save 时,我们可以选择传递 disabletriggers true 以避免从预定脚本运行用户事件脚本。就我而言,我使用的是 SuiteScript 2.0,并尝试在附加地址和联系方式之前保存供应商记录。但是,会触发各种用户事件脚本,这些脚本会保存供应商记录并在原始 Map/Reduce 中导致 RCRD_HAS_BEEN_CHANGED 错误。
有没有办法避免在 SuiteScript 2.0 中触发用户事件脚本?
作为参考,在 SS1.0 中:
nlapiSubmitRecord(salesorderrecord, {disabletriggers : true, enablesourcing : true});
但这似乎不适用于 2.0