关于:教程:从电子表格发送电子邮件

时间:2012-05-29 01:07:51

标签: google-apps-script

是否可以更新此脚本?在2009年它可能有效,但现在还没有。

教程:从电子表格发送电子邮件 - Quick link to Google Developers Tutorial

我不能为我的生活让我自己的脚本工作。在发送之前检查时正确地增加行的问题,或者让我发送一行数据的十几封电子邮件,或者如果我尝试实现一个while循环,我结束了发送自己数百封电子邮件和谷歌然后阻止我使用该功能直到第二天。

我的具体脚本问题是HERE,但我不认为我措辞正确,因为没有人回复。

1 个答案:

答案 0 :(得分:0)

您的脚本中似乎忘了一些事情:

1°:var dataRange = sheet.getRange(sRow,1,1,cols); //这只会在你的工作表中只有一行,所以循环不起作用是正常的(长度= 1) 我建议将高度值替换为最后一行值(请参阅docs to get that value),以使循环遍历每一行。

使用.setValue(EMAIL_SENT)时

2°;您的代码中未定义EMAIL_SENT的值(它在教程中的函数之外定义)。 我建议添加如下语句:var EMAIL_SENT =“EMAIL_SENT”或更简单地使用'setValue'语句中的字符串值,如下所示:.setValue(“EMAIL_SENT”);