Suitescript - nlapiSendEmail() - 我可以通过脚本延迟电子邮件在特定日期发送吗?

Suitescript - nlapiSendEmail() - Can I delay an email through script to send on certain date?

我目前有一个脚本在发送电子邮件时触发保存。但是,在某些条件下,我仍想在保存时触发脚本,但将电子邮件延迟到特定日期。这可能吗?怎么写?

您可能需要 NetSuite Workflow。您可以根据您的条件将记录置于工作流状态。在该工作流状态下,x 天后将延迟转换到另一个状态,这将发送电子邮件。

查看 SuiteAnswer for drop marketing 示例工作流程。

@scheppsr77 的回答是个好主意。

另一种方法是创建一个新的自定义记录类型,其中包含电子邮件信息和您要发送的日期。然后有一个脚本 运行s 定期检查是否有任何要发送的电子邮件。基本上它可以 运行 像一个 cron 作业。我以前做过,对于某些需要重新运行或需要延迟的项目。