我用触发器编写了此代码,以便在计划中剩余的特定天数内向我发送电子邮件。一切正常,但对于变量TextBox
和fournir
,我的电子邮件内容总是3行。我认为这可能是因为projet
与这些变量相关联,但由于我在编写脚本方面相当新,我不知道如何修复它。
提前致谢
getRange
答案 0 :(得分:0)
在Google Apps脚本中使用range.getValues()时,会得到一个双数组。当您遍历数组时,行从0开始并计数。
行值对应于数组中的行,而不是工作表中的行。要解决这个问题,您需要简单地将range.getRow()或3添加到您获得值的行中。
使用:
var projet = sheet.getRange(row+range.getRow(),1).getValue();
var fournir = sheet.getRange(row+range.getRow(),4).getValue();
或
var projet = sheet.getRange(row+3,1).getValue();
var fournir = sheet.getRange(row+3,4).getValue();