如果单元格为空,Google Sheets API v4,Values.get
返回'undefined'。如果单元格为空,则Values.get
将返回{majorDimension=ROWS, range=Sheet1!J7:L7}
而不包含“值”部分。
如果单元格为空,是否有办法获得以下输出? Values.get
返回的[[]]
代替undefined
Values.batchGet
返回{majorDimension=ROWS, values=[[]], range=Sheet1!J7:L7}
而不是{majorDimension=ROWS, range=Sheet1!J7:L7}
下面是代码:Google Sheets API v4 values.get和values.batchGet返回空单元格的未定义或返回值
function getOneCellValue() {
var response = Sheets.Spreadsheets.Values.get("SpreadsheetId", "Sheet1!L20");
Logger.log(response.values);
}
function getValueRanges() {
var response = Sheets.Spreadsheets.Values.batchGet("SpreadsheetId", {ranges: ["Sheet1!D7:F7", "Sheet1!J7:L7"]});
Logger.log(response.valueRanges);
}
谢谢。