可以使用SuiteScript 2.0中的search方法来搜索已调度的脚本实例。以下是示例代码:
var scriptTaskSearch = search.create({ type: "scripttaskinstance", columns: ["script", "status", "lastexecutiondate"], filters: [ ["script.scriptid","startswith","customscript_"], "AND", ["script.deploymentname","is","Scheduled Script Deployment Name"], "AND", ["status","anyof","NOTSCHEDULED", "PENDING", "PROCESSING", "COMPLETE", "FAILED", "CANCELLED"] ] });
var results = scriptTaskSearch.run().getRange({ start: 0, end: 1000 });
for (var i = 0; i < results.length; i++) { var result = results[i]; var script = result.getValue({name: "script"}); var status = result.getValue({name: "status"}); var lastExecutionDate = result.getValue({name: "lastexecutiondate"});
log.debug({ title: "Scheduled Script Instance", details: "Script ID: " + script + ", Status: " + status + ", Last Execution Date: " + lastExecutionDate }); }
下一篇:按创建或修改日期复制文件