【发布时间】:2021-12-20 09:16:26
【问题描述】:
我编写了一个函数,每次您在单元格中输入一个不是数字的值时都会抛出一条消息(toast)。它适用于一个单元格。问题是,我希望它在多个单元格范围内工作,但它只适用于该范围的第一个单元格。这是代码:
function onEdit() {
var app = SpreadsheetApp;
var activeSheet = app.getActiveSpreadsheet().getSheetByName("TEST")
var workingCell = activeSheet.getRange("B13:B27").getValue();
if (typeof workingCell != "number" && workingCell != "") {
SpreadsheetApp.getActive().toast("This is not a number, please try again.");
}
}
如您所见,在 'gerRange()' 部分中,我定义我希望代码在 B13 到 B27 范围内工作,但它仅适用于第一个单元格 (B13)。
谁能告诉我可以做些什么来使它在一个范围内工作?
谢谢。
【问题讨论】:
标签: google-apps-script google-sheets