W.*_*W.G 2 google-sheets google-apps-script
我对此很陌生,所以我提前对任何缺失的信息表示歉意。我正在尝试创建一个函数,在我使用它的任何文档中设置范围。这是我目前的代码:
function nameRangeDocDate() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheetByName("Logs");
var rangeToName = sheet.setRange(1,1);
var rangeName = "DocDate";
ss.sheet.setNamedRange(rangeName, rangeToName)
}
Run Code Online (Sandbox Code Playgroud)
每当我运行该函数时,我都会收到消息:“TypeError:无法调用 null 的方法“setRange”。(第 6 行,文件“we”)”。谁能向我解释一下我的代码有什么问题吗?我是否遗漏了什么或者我的代码有问题?
setNamedRange()是一个Spreadsheet类的方法。
ss.sheet.setNamedRange(rangeName, rangeToName)
Run Code Online (Sandbox Code Playgroud)
应该
ss.setNamedRange(rangeName, rangeToName);
Run Code Online (Sandbox Code Playgroud)