【发布时间】:2016-06-02 05:01:40
【问题描述】:
我是使用 Google App Script 的新手,我不完全了解“Logger.log”命令的工作原理。
我正在使用 Google App Script 作为电子表格的绑定脚本。以下是我正在处理的代码片段:
function tasks() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheetByName("Task List");
sheet.activate();
var hi = 23;
Logger.log(hi);
Logger.log("The range is " + sheet.getRange(1, 1, 10, 1));
}
当我运行代码时,它会显示在记录器中:
[16-06-02 00:56:12:129 EDT] 23.0
[16-06-02 00:56:12:130 EDT] The range is Range
为什么它显示 sheet.getRange 函数的“范围”而不是数据数组。
还有谁能解释一下“getRange”和“getDataRange”的区别。
【问题讨论】: