我希望在Logger中显示我的Google表格内容。我能够执行没有错误但返回值是1而不是我想要的完整15x11表。这就是我所拥有的:
function myFunction() {
var ss = SpreadsheetApp.openById("1AbIHSCGkBzzchLBTsUeNwhQ1WhiiC0THCzo2Br3Mc0U"),
activeSheet = ss.getActiveSheet(),
refDatasrc = ss.getSheetByName("Student"),
refDataRange = ss.getDataRange(),
values = refDataRange.getValues();
Logger.log("This how many records there are in the reference data sheet: " + values.length);
}
对此有任何帮助将不胜感激。
谢谢!
答案 0 :(得分:1)
将values数组传递给Logger。
function test() {
Logger.log(SpreadsheetApp.getActiveSheet().getDataRange().getValues());
}
答案 1 :(得分:-1)
感谢您的快速回复我发现了一个类似的解决方案,意识到我没有在工作簿中指定我想要的工作表,因此它引用了索引。这是我改变的:
function myFunction() {
var ss = SpreadsheetApp.openById("1AbIHSCGkBzzchLBTsUeNwhQ1WhiiC0THCzo2Br3Mc0U"),
activeSheet = ss.getActiveSheet(),
refDatasrc = ss.getSheetByName("Student"),
refDataRange = ss.getDataRange(),
values = refDataRange.getValues();
Logger.log("This how many records there are in the reference data sheet: " + values.length)
}