Google App Scriptを初めて使用していて、「Logger.log」コマンドの仕組みを完全に理解できません。Google Appsスクリプトで範囲をログに記録
Google App Scriptをスプレッドシートのバウンドスクリプトとして使用しています。以下は、私が働いているコードのsnipetです:
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
は、なぜそれがシートのための「範囲」を表示しています。データの配列ではなくgetRange関数を使用します。
「getRange」と「getDataRange」の違いについても説明してください。
にそうgetDataRangeに関しては、水平方向、垂直方向のセルのためにチェックしていること、または特に何でしょうそれは彼らが「範囲」と言うときのプログラムの意味ですか? –
範囲は、セルの矩形ブロックです。 getDataRangeは、A1を左上隅とし、シート内のすべてのデータを含む最小のブロックを返します。 –