Google apps script 谷歌电子表格清晰内容
这是我第一次尝试制作一个电子表格函数来清除一个函数的范围,但是现在我不太确定它是如何工作的 我的函数如下所示:Google apps script 谷歌电子表格清晰内容,google-apps-script,google-sheets,Google Apps Script,Google Sheets,这是我第一次尝试制作一个电子表格函数来清除一个函数的范围,但是现在我不太确定它是如何工作的 我的函数如下所示: function clearsheet() { var mineralsgas = SpreadsheetApp.getActive().getSheetByName('Minerals/Gas'); mineralsgas.getRange('E6:E13').clearContent(); } 但是我得到了一个解析错误。 现在我想我应该把函数放在单元格之外的某个地
function clearsheet() {
var mineralsgas = SpreadsheetApp.getActive().getSheetByName('Minerals/Gas');
mineralsgas.getRange('E6:E13').clearContent();
}
但是我得到了一个解析错误。
现在我想我应该把函数放在单元格之外的某个地方,并创建一个按钮将其设置为?您的代码很好。。。根据我对你问题的理解,我猜你的问题是“如何从电子表格中调用该函数?” 当然,您不能像在单元格中使用自定义函数一样使用该函数 您有两种可能:菜单和按钮 菜单在下文中进行了解释
// The onOpen function is executed automatically every time a Spreadsheet is loaded
function onOpen() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var menuEntries = [];
// When the user clicks on "addMenuExample" then "Menu Entry 1", the function function1 is
// executed.
menuEntries.push({name: "Menu Entry 1", functionName: "function1"});
menuEntries.push(null); // line separator
menuEntries.push({name: "Menu Entry 2", functionName: "function2"});
ss.addMenu("addMenuExample", menuEntries);
}
或者,您可以绘制按钮(或插入图像)并为其分配功能。只需在电子表格界面中进行此操作(无法通过编程方式为图形分配功能),如下所示:
!
请注意,新版本的电子表格中尚未提供此功能