我研究过SO,并在Google上研究了我的许多问题,但没有找到任何可以直接回答的问题。我正在设置代码以一次(或多次)通过电子邮件发送工作表。我在设置收件人的电子邮件地址时遇到麻烦。我需要脚本为数据范围(P122:P126
)中的每个地址发送一封电子邮件。
很遗憾,出于隐私原因,我无法共享整个脚本。 (肯定地说,除此以外的所有方法都有效。)
活动工作表为“ var sourceSheet”
电子邮件地址的数量是活动工作表上单元格S121中的数字
所需的所有电子邮件地址均位于活动工作表("P122:P126")
这是代码的相关部分:
// Sets the recipient of the email message
var numRows = sourceSheet.getRange("S121:S121").getValues(); // Number of rows to process
// Fetch the range of cells P122:P126 that contain email addresses
var dataRange = sourceSheet.getRange(122,16,numRows,1);
// Fetch values for each row in the Range.
要获取“ GmailApp.sendEmail”语句可用的一个(或多个)电子邮件地址,需要做什么?无论我如何分析问题,在我看来(并且我可能是错的)循环都是必要的,而且我不知道如何使用信息来创建所需的动作。
答案 0 :(得分:0)
尝试一下:
var numRows=sourceSheet.getRange("S121").getValue();
var dataRange=sourceSheet.getRange(122,16,numRows,1);