0

有没有人写过任何代码来通过 suitescript 修改脚本部署?我正在尝试加载并设置地图缩减脚本的开始日期和开始时间,但它不起作用

var record2= nlapiLoadRecord('scriptdeployment', id, {recordmode: 'dynamic'});
record2.setFieldValue('status' , 'SCHEDULED');
record2.setFieldValue('startdate' , new Date());
record2.setFieldValue('starttime' , 1100);
nlapiSubmitRecord(record2,true);
4

3 回答 3

0

您想使用 N/task 模块以编程方式启动 Map/Reduce 脚本。

至于安排它,您可以从部署记录中执行此操作,或者调用 N/task 模块从其他触发器启动它。

于 2020-12-15T13:56:55.247 回答
0

您是否尝试使用文本值而不是 Date 对象设置开始日期字段?

通常日期对象适用于日期/时间字段。也许您需要获取 DATEFORMAT 首选项,并相应地设置日期值。

这同样适用于时间字段,它应该与您在 UI 中看到的时间字符串格式相同。

于 2020-12-16T22:05:54.733 回答
0

部署记录不可编写脚本。

于 2020-12-15T09:34:01.437 回答