Google脚本每月自动发送电子邮件

时间:2015-02-02 16:40:24

标签: google-apps-script google-sheets

我有一张谷歌表,我想用谷歌脚本叠加。在B栏中,我已发送电子邮件,在C-F栏中,我列出了应该在电子邮件中发送的所有个人的电子邮件。所有电子邮件都包含相同的邮件,应在每月1日发送。此外,在电子邮件列表增长的情况下,行长度应该能够增长。

有人可以协助吗?到目前为止,我有这种形式的代码,不确定它是否正确。

function sendMail(name){

  var recipients= 'text@text.com';
  var subject = 'TEXT';
  var body = 'TEXT'

  MailApp.sendEmail(recipients, subject, body);

}      

1 个答案:

答案 0 :(得分:0)

您需要设置基于时间的触发器来安排报告。请注意,该函数不能包含任何参数,因此您必须单独存储它们 - 在电子表格单元格或属性中 - 并从函数中访问它。

function setTrigger() {
 ScriptApp.newTrigger("sendMail")
   .timeBased()
   .onMonthDay(1)
   .create();
}