修改Google电子表格脚本以通过电子邮件发送值

时间:2016-02-23 06:17:09

标签: google-apps-script

这是类似帖here的分支。 Rivero提供了一个很好的答案,但他的代码会在Google电子表格的回复表中发送值。我想知道是否相反的脚本将返回代码BUT从同一电子表格中的其他工作表指定的相同行和列范围的值。我真的很陌生,似乎无法找到合适的代码组合。这是Rivero的代码,我希望有人可以帮助我实现这一目标。提前谢谢!

{{1}}

1 个答案:

答案 0 :(得分:0)

如果您可以为工作表命名并使用它而不是使用活动电子表格,那会更好。

var sheet = SpreadsheetApp.openById('spreadsheetId').getSheetByName('name');

或者您也可以使用表格编号来访问它。

var sheet = SpreadsheetApp.openById('spreadsheetId').getSheets()[0];

引用工作表后,获取该列的范围,后跟数据数组:

    var columnRange = sheet.getRange('a1Notation');

    var dataArray =  columnRange.getValues();

然后根据您的方便迭代数据

for(var i=1; i<=dataArray.length; i++) 
{

}