【发布时间】:2019-11-25 11:39:32
【问题描述】:
想知道是否可以使用 getRange() 选择整个电子表格?我正在尝试自动清除电子表格,这是我拥有的代码:
function clearRange() {
var sheet = SpreadsheetApp.getActive().getSheetByName();
sheet.getRange().clearContent();
}
当我在使用该代码创建的菜单上选择此选项时,我希望它清除整个电子表格:
function onOpen() {
var menu = SpreadsheetApp.getActiveSpreadsheet(),
options = [
{name:"Update", functionName:"runQuery"},
{name:"Clear Sheet", functionName:"clearRange"}
];
menu.addMenu("Menu", options);
}
不幸的是,当我执行clearRange 时,它说我:
找不到方法 getSheetByName()
我不知道如何修复它,我试图让它采用当前的电子表格,无论名称是什么,对于 clearRange 也是如此,我试图确保它清除该电子表格上的所有内容
【问题讨论】:
标签: google-apps-script google-sheets spreadsheet