如何在Google Scripts中使用getRange选择列O-AK

时间:2014-07-08 06:16:37

标签: google-apps-script google-sheets

我有一个包含活动列表的电子表格,我目前正在制作一个日历提醒,根据当前的周覆盖范围(星期一)每周发送一个电子邮件任务提醒,它有一个column header range of A - ALrow range of 1 - 140,我想要完成的是选择range of column O - AKrow 2 - 140

这是我的一些代码:

var sheet = Spreadsheet.getSheetByName("TaskList");
var dataArray = sheet.getRange("M2:P36" + sheet.getLastRow()).getValues();

这是我的电子表格的复制品,只是为了向您显示行和列,还有g脚本源和设置表。

https://docs.google.com/spreadsheets/d/1sp5q51YgiuUksivl97AizXU2my05bI9dkxrp_w_hozo/edit?usp=sharing

您可以测试运行它只需将电子邮件参数更改为您的电子邮件以接收输出,第二个工作表名称为"设置"

我只想删除列"日期(开始)"和"日期(结束)"在范围选择中,即列M和N,从列O到AK开始。

提前致谢。

1 个答案:

答案 0 :(得分:0)

使用sheet.getRange("O2:AK140").getValues()。它对电子表格使用A1表示法。