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()
方法傳遞表名稱,它完美的作品,但是當我傳遞變量名(在我所存儲的工作表名稱)這是給獲取無法調用空值的方法「getRange」
TypeError: Cannot call method "getRange" of null.
指示與命名元數據片的問題。你有一張名爲MetaData的工作表,其大小寫相同嗎? – ScampMichael
@ScampMichael是我有一張名爲MetaData的表格 –
嘗試放置Logger.log(METADATA_SHEET_NAME);在你的功能和看到它返回。 – ScampMichael