var METADATA_SHEET_NAME = 'MetaData';
function readMetaData() {
var spreadsheet = SpreadsheetApp.getActiveSpreadsheet();
var sheet = spreadsheet.getSheetByName(METADATA_SHEET_NAME);
var range = sheet.getRange(1, 2);
var fixVersion = range.getValue();
Logger.log(fixVersion);
return fixVersion;
}
在我当前的 Google 脚本中,我已经有了名为 MetaData
的工作表。我将工作表名称存储在变量 METADATA_SHEET_NAME
中。如果我直接在 getSheetByName() 方法中传递工作表名称,它可以完美工作,但是当我传递变量名称(其中我存储了工作表名称)时,它给出
TypeError: Cannot call method "getRange" of null.
最佳答案
检查拼写错误,因为它对我有用。将工作表名称分配给变量是可以的。
这里我有一个名为“Sheet1”的工作表,我将其分配给 METADATA_SHEET_NAME
变量。现在我将根据您的代码从第 1 行第 2 列获取值。
[17-07-06 05:17:16:829 PDT] Response1
关于javascript - 出现 Cannot call method "getRange"of null 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44898186/