是否可以更新此脚本?2009 年它可能奏效了,但现在不行了。
教程:从电子表格发送电子邮件 - Google Developers 教程的快速链接
我一辈子都无法让自己的脚本正常工作。在发送前检查时出现正确增加行的问题,这要么让我发送一打包含单行数据的电子邮件,要么如果我尝试实现一个while循环,我最终给自己发送了数百个电子邮件和谷歌然后阻止我继续使用该功能,直到第二天。
我的具体脚本问题是HERE,但我认为我的措辞不正确,因为没有人回复。
是否可以更新此脚本?2009 年它可能奏效了,但现在不行了。
教程:从电子表格发送电子邮件 - Google Developers 教程的快速链接
我一辈子都无法让自己的脚本正常工作。在发送前检查时出现正确增加行的问题,这要么让我发送一打包含单行数据的电子邮件,要么如果我尝试实现一个while循环,我最终给自己发送了数百个电子邮件和谷歌然后阻止我继续使用该功能,直到第二天。
我的具体脚本问题是HERE,但我认为我的措辞不正确,因为没有人回复。
您似乎在脚本中忘记了几件事:
1°:var dataRange = sheet.getRange(sRow,1,1,cols); // 这只会在您的工作表中获得 1 行,因此循环不起作用是正常的(长度 = 1)。
我建议用最后一行值替换高度值(请参阅文档以获取该值)以使循环遍历每一行。
2° 当您使用 .setValue(EMAIL_SENT); EMAIL_SENT 的值未在您的代码中定义(它在教程中的函数之外定义)。我建议添加这样的语句: var EMAIL_SENT="EMAIL_SENT" 或者,更简单地在您的“setValue”语句中使用字符串值,如下所示:.setValue("EMAIL_SENT");