前提・実現したいこと
GASを使って、とあるシートの最終行を自動認識し、それを別のシートの最終行にコピペされるプログラムを作りたいと思っています。
発生している問題・エラーメッセージ
Exception: パラメータ(number)が SpreadsheetApp.Range.setValues のメソッドのシグネチャと一致しません。(行 32、ファイル「コード」)
該当のソースコード
1function myFunction() { 2 3var ss_copyFrom = SpreadsheetApp.getActiveSpreadsheet(); 4var ss_copyTo = SpreadsheetApp.openById('コピー先シートのID'); 5var sheet_copyFrom = ss_copyFrom.getSheetByName('シート1'); 6var sheet_copyTo = ss_copyTo.getSheetByName('シート1'); 7 8var copyValue = sheet_copyFrom.getLastRow(); 9var targetRow = sheet_copyTo.getLastRow()+1; 10sheet_copyTo.getRange('A'+targetRow+':Z'+targetRow).setValues(copyValue); 11 12}
試したこと
おそらくcopyValue ~ tagetROW、sheet_copuTo.getRangeあたりで躓いているものだと思われるのですが、解決方法がわかりません。
どなたかご教授頂けますと幸いです。
よろしくお願いいたします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/01/13 03:57