GASからスプレッドシートへの
書き込みを実行した際に
タイトルのエラーが発生しました。
Exception: The number of rows in the data does not match the number of rows in the range.
これを翻訳すると
「例外です。データ内の行数と範囲内の行数が一致しない。」
なるほど、、、w
どうやら下記のコードが悪かったようです。
1 2 3 4 5 6 7 8 9 |
// シート内のセルを指定する let range1 = active_sheet.getRange('A1:C3') // 書き込む内容の設定 let array1 = [ ['機種名','ジャンル','ソフト名'], ['PS5','RPG','FF15'] ] |
A1~C3まで3行使用すると宣言しているのに、
実際には2行しか配列がない!
ということでエラーになっていたのですね。
下記に修正することで実行されました。
1 2 3 4 5 6 7 8 |
// シート内のセルを指定する let range1 = active_sheet.getRange('A1:C3') // 書き込む内容の設定 let array1 = [['機種名','ジャンル','ソフト名'], ['PS5','RPG','FF15'], ['Switch','アクション','モンハン']] |
凄い単純な結果でした!
以上です。
最後までお読みいただきありがとうございました!