0

Google Apps スプレッドシート スクリプトで 2D 配列に苦労しています。

次のように、スプレッドシートに範囲があります。

   Col A -   Col B
 1   1   -   apple
 2   2   -   pear
 3   3   -   banana
 4   4   -   pineapple
 5   5   -   strawberry

(申し訳ありませんが、画像を投稿するのに十分な担当者がまだいません。列 A には 1 から始まる数字 (インデックスのような) が保持され、列 B には果物が保持されます)

私が理解しているように、スクリプトでは、この範囲を次のように配列に読み込みます。

var vcArray = sheet.getRange("A1:B5").getValues();

私が今やりたいことは、この配列をループして、果物の名前だけを引き出すことです。これは私がこれまでに持っているものです:

  for (var i = 0; i <= 5; i++) {
    var j=1;
    Logger.log("vcarray = " + vcArray[i][1]);
  }

しかし、次のエラーが表示されます。

TypeError: undefined からプロパティ "1" を読み取れません。(15行目、ファイル「コード」)

A列も必要ですか?

4

1 に答える 1