我有一个包含 3 个选项卡的电子表格,我希望他们每次打开该工作表时删除每个选项卡上的一些单元格,并将一些单元格设置为特定数字。 (在示例中为 100) 到目前为止,我已经有了这个,效果很好,但仅限于电子表格中的第一个选项卡:
function onOpen() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];
var range = sheet.getRange(A4:A6);
range.Clear Contents();
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];
range.SetValue(100);
}
我该怎么做才能让此操作在第二个和第三个选项卡上运行?
我没有尝试过太多其他方法,因为我是菜鸟。
函数 onOpen() { const ss = SpreadsheetApp.getActive(); ss.getSheets().filter((s, i) => i < 3).filter(e => e).forEach(sh => { sh.getRange("A4:A6").setValue(100) }); }