名前の最初のペア(A2)と電子メール(B2)を別のシートからコピーして、メインシートに貼り付けようとしています。メインシートに"範囲の座標または寸法が無効です。"エラーが発生しました
、Iは最初の値が貼り付けられた後の最初の空の行を取得するために、)それらは、他の下一方をコピーし、私はgetlastRowを(使用して考える必要があります。
メインシートに特定の順序で値を貼り付けることができたとしても、この時点ではやります。
私は私のスクリプトを実行すると、私は次のエラーを取得する - 範囲の座標や寸法が無効である
私のコードは以下の通りです。
function myFunctions() {
var sourceSpreadsheet = SpreadsheetApp.openById(); // source spreadsheet
var sheets = sourceSpreadsheet.getSheets(); // array of sheets
var targetSpreadSheet = SpreadsheetApp.openById();
var targetSheet = targetSpreadSheet.getSheetByName('Main'); //
for(var i=1; i < sheets.length;i++){
var temp = i;
var tempval = sheets[i].getRange(2,1,1,2).getValues();
var lastrow = ts.getLastRow();
var lastcol = ts.getLastColumn();
targetSheet.getRange(lastrow,1,1,lastcol).setValues(tempval[temp]);
}
}
入力があった場合はご連絡ください。
ありがとうございました!
あなたのコードは何ですか?そこに 'targetSheet'があるように見えます。 – FTP
こんにちは、 はい、 'ts'はtargetSheetですが、名前を変更しませんでした。 –