我有一个整合的Google表格,该表格从其他Google表格中导入数据。我编写了一个小脚本,将此工作表推送到Azure Blob。但是,当我调用SpreadsheetApp.openByUrl()
并获取其中包含的行数时,我的行数就不好了,我也不明白为什么。有时它的行数会很多,但在大多数情况下不会。
你们中有些人有个主意吗?
谢谢
编辑: 我的代码
var pS = SpreadsheetApp.openByUrl(ID)
var sheet = pS.getSheetByName(TAB);
var range = sheet.getDataRange().getValues();
Logger.log(range.length);
此ID表是从其他工作表导入数据的Google工作表的ID,可由用户打开和修改。
答案 0 :(得分:0)
尝试一下:
Logger.log(SpreadsheetApp.openById("ID").getSheetByName('TAB').getLastRow());