前提・実現したいこと
コピー元の特定シートの特定範囲を
別ファイル内のシート(コピー先シート)の最終行の特定列へ
ペーストさせるためのGASを作りたいと思っています。
発生している問題・エラーメッセージ
https://teratail.com/questions/273411
コチラを参考に作ってみましたが、
エラーが出てしまいます。
データの行数が範囲の行数と一致しません。データは 2 行ですが、範囲は 1.行です
該当のソースコード
var ss_copyFrom = SpreadsheetApp.getActiveSpreadsheet();
var ss_copyTo = SpreadsheetApp.openById('ファイルのIDを入れました');
var sheet_copyFrom = ss_copyFrom.getSheetByName('フォームの回答 1');
var sheet_copyTo = ss_copyTo.getSheetByName('ALL');
var copyValue = sheet_copyFrom.getRange('C2:D6').getValues();
var targetRow = getUsedRowCount(sheet_copyTo, 'G') + 1;
sheet_copyTo.getRange('G'+targetRow+':H'+targetRow).setValues(copyValue);
}
試したこと
元シートのC2からD6を
別シートのG列H列の最終行に張り付けたいですがうまくいきません。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。