【发布时间】:2015-02-16 16:58:05
【问题描述】:
为了简单起见,这里是我想在对象启动点的初始化步骤中运行的测试脚本
mbo.setValue('CCIPERSONGROUP', 'TEST')
它正确地设置了值,但不保存它。它在保存对象时正确保存(通过对象启动点的更新步骤),但不是在初始化期间。
有没有办法让mbos在初始化时保存?
【问题讨论】:
-
是setValue没有出现在屏幕上的问题吗?或者您真的想每次对记录提交两次更改?
-
我想提交更改。该脚本将在进行更改之前检查它是否满足特定条件,因此它不会每次都尝试提交每条记录。
-
我的脚本示例都不会自动保存。也许这个链接会有所帮助? maximosolutions.blogspot.com/2014/06/… - 使用自动化脚本保存更改?如果我们尝试使用 mbo.save() 这是一种受保护的方法。而不是尝试使用 Mboset.save()。
-
如果您在初始化时保存,您将为“刷新”错误设置自己,“其他人更改了记录。刷新并重试。”但不会是别人。这将是你的脚本。因此,也许您需要升级以在条件为真的记录上设置该属性。经验表明,拿着自动脚本的锤子很容易将每个问题都视为钉子,但有些问题最好通过其他方式解决。