Netsuite 是否有办法使用SuiteScript2.0每天安排脚本?

Netsuite 是否有办法使用SuiteScript2.0每天安排脚本?,netsuite,suitescript2.0,Netsuite,Suitescript2.0,我想创建SuiteScript2.0,它将搜索并从保存的搜索中获取数据,但我想安排此脚本每天在特定时间运行 是否有办法在套件脚本(ScheduledScript)中的特定时间间隔执行脚本 您有多个选项,如、和,在NetSuite中安排脚本,脚本将自动运行 在Map/Reduce和Scheduled脚本中,您必须在脚本本身中读取保存的搜索,而工作流和批量更新则在提供的保存的搜索上运行 是否有办法在套件脚本(ScheduledScript)中的特定时间间隔执行脚本 是的,您可以安排上述任何脚本以特定

我想创建SuiteScript2.0,它将搜索并从保存的搜索中获取数据,但我想安排此脚本每天在特定时间运行


是否有办法在套件脚本(ScheduledScript)中的特定时间间隔执行脚本

您有多个选项,如、和,在NetSuite中安排脚本,脚本将自动运行

在Map/Reduce和Scheduled脚本中,您必须在脚本本身中读取保存的搜索,而工作流和批量更新则在提供的保存的搜索上运行

是否有办法在套件脚本(ScheduledScript)中的特定时间间隔执行脚本


是的,您可以安排上述任何脚本以特定的时间间隔运行,或每天、每周等运行。

SuiteScript API文档显示了三种不同的方式来运行计划脚本:

  • 使用NetSuite UI重复出现
  • 按需使用NetSuite UI
    保存并执行
    按钮
  • 使用
    task.ScheduledScriptTask
  • 来源:
    https://{yourAppId}.app.netsuite.com/app/help/helpcenter.nl?fid=section_4658507760.html

    他们缺少第四种方法:通过XML定义它

    customscript\u scheduled\u test.xml
    中,我有:

    
    计划脚本测试1
    T
    [/SuiteApps/{yourAppName}/ScheduledScript.js]
    T
    调试
    预定
    计划脚本测试1
    2020-01-01
    00:00:00Z
    1.
    

    查看
    的文档(选项)在这里:
    https://{youAppId}.app.netsuite.com/app/help/helpcenter.nl?fid=SDFxml_2036242651.html

    谢谢Avi,但是我可以用套件脚本来完成吗?作为参考,我需要在套件脚本中执行什么样的编码才能每天执行。例如:如果我使用套件脚本创建套件包,然后当其他用户安装该包时,包含的套件脚本需要自动安排每天运行。如果您查看上面的链接,NetSuite提供了所有这些脚本的基本工作示例。对于map/reduce或scheduled脚本,您必须分别编写map/reduce或scheduled脚本,而对于工作流,您需要编写工作流操作脚本和自定义批量更新脚本以进行批量更新。所有这些都将是您所说的捆绑包的一部分以及它们的脚本,这些脚本将被部署,或者用户可以根据需要部署它(在特定时间运行)。