Google表格脚本,返回范围值为3个单元格

时间:2018-03-16 15:13:53

标签: email google-apps-script google-sheets

我用触发器编写了此代码,以便在计划中剩余的特定天数内向我发送电子邮件。一切正常,但对于变量TextBoxfournir,我的电子邮件内容总是3行。我认为这可能是因为projet与这些变量相关联,但由于我在编写脚本方面相当新,我不知道如何修复它。

提前致谢

getRange

1 个答案:

答案 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(); 
相关问题