【发布时间】:2013-02-13 06:49:23
【问题描述】:
我有一个谷歌电子表格,里面有两张表格,分别是 Robin 和 Lucy。 每次我将一些数据添加到 A 列时,我都制作/找到/修改了一个脚本来对工作表上的数据进行排序
function onEdit(event){
var sheet = event.source.getActiveSheet();
var editedCell = sheet.getActiveCell();
var columnToSortBy = 1;
var tableRange = "a2:I30";
if(editedCell.getColumn() == columnToSortBy){
var range = sheet.getRange(tableRange);
range.sort( { column : columnToSortBy } );
}
}
这个脚本很好用,但我只希望它应用在第一张纸上,Robin。第二张表 Lucy 中的数据不一样,所以一旦我解决了这个问题,我将为该表的不同范围创建另一个脚本。
我想我需要使用 getSheetByName("Robin") 但我似乎无法让它工作。 提前致谢
【问题讨论】:
标签: google-apps-script google-sheets