以编程方式安排 map reduce 脚本
schedule a map reduce script progrmatically
有没有人写过任何代码来通过 suitescript 修改脚本部署?
我正在尝试加载并设置 map reduce 脚本的开始日期和开始时间,但它不起作用
var record2= nlapiLoadRecord('scriptdeployment', id, {recordmode: 'dynamic'});
record2.setFieldValue('status' , 'SCHEDULED');
record2.setFieldValue('startdate' , new Date());
record2.setFieldValue('starttime' , 1100);
nlapiSubmitRecord(record2,true);
部署记录不可编写脚本。
您想使用 N/task 模块,以编程方式启动 Map/Reduce 脚本。
至于安排它,您可以从部署记录中进行,或者调用 N/task 模块从其他触发器启动它。
您是否尝试过使用文本值而不是日期对象来设置开始日期字段?
通常日期对象适用于 date/time 字段。也许您需要获取 DATEFORMAT 首选项,并相应地设置日期值。
同样适用于时间字段,它的时间字符串格式应与您在 UI.
中看到的相同
有没有人写过任何代码来通过 suitescript 修改脚本部署? 我正在尝试加载并设置 map reduce 脚本的开始日期和开始时间,但它不起作用
var record2= nlapiLoadRecord('scriptdeployment', id, {recordmode: 'dynamic'});
record2.setFieldValue('status' , 'SCHEDULED');
record2.setFieldValue('startdate' , new Date());
record2.setFieldValue('starttime' , 1100);
nlapiSubmitRecord(record2,true);
部署记录不可编写脚本。
您想使用 N/task 模块,以编程方式启动 Map/Reduce 脚本。
至于安排它,您可以从部署记录中进行,或者调用 N/task 模块从其他触发器启动它。
您是否尝试过使用文本值而不是日期对象来设置开始日期字段?
通常日期对象适用于 date/time 字段。也许您需要获取 DATEFORMAT 首选项,并相应地设置日期值。
同样适用于时间字段,它的时间字符串格式应与您在 UI.
中看到的相同