【したいこと】
SheetAのデータをコピーして、Sheet bのすでにデータが入ってる一個したからデータを入れたい(完了)
Sheet Aのデータが動的なので、もしSheet Aに何もなかったら処理を実行しない
【Code】
function copy(){ var ss = SpreadsheetApp.getActiveSpreadsheet(); //SheetA データの取得 var sheet_copyFrom = ss.getSheetByName('Sheet A'); //ざっくり範囲をとって、見出し行を取り除いています var copyRange = sheet_copyFrom.getDataRange(); var temp = copyRange.getValues(); temp.shift(); var copyValues = temp; //SheetB データの表示 var sheet_copyTo = ss.getSheetByName('SheetB'); var lastRow = sheet_copyTo.getLastRow(); sheet_copyTo.getRange(lastRow + 1, 1, copyValues.length, copyValues[0].length).setValues(copyValues); }
【エラーメッセージ文字がない場合】
TypeError: Cannot read property 'length' of undefined
お力を貸していただけると幸いです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/06/15 11:55