前提・実現したいこと
Google Apps Script 最終行までをコピーする方法が分かりません。
マクロを使って、コピーという動作を記録してみたのですが、何故かコピーの部分だけ反映されません。その為、手書きでコピーの部分を書かなくてはいけないのですが、全くの初心者でどのように書いてよいか分かりません。
実現したいのは、
シート2のA列の先頭行(A1)から最終行まで(行数は変動する可能性あり)を選択してコピー、その後シート1に戻る。
発生している問題・エラーメッセージ
Googleスプレッドシートのマクロで「コピー」が記録できない。
該当のソースコード
1function myFunction1() { 2 var spreadsheet = SpreadsheetApp.getActive(); 3 spreadsheet.setActiveSheet(spreadsheet.getSheetByName('シート2'), true); 4 spreadsheet.getRange('A1').activate(); 5 var currentCell = spreadsheet.getCurrentCell(); 6 spreadsheet.getSelection().getNextDataRange(SpreadsheetApp.Direction.DOWN).activate(); 7 currentCell.activateAsCurrentCell(); 8 spreadsheet.setActiveSheet(spreadsheet.getSheetByName('シート1), true); 9};
試したこと
Ctrl+Cと、右クリック「コピー」両方とも反映なし。
補足情報(FW/ツールのバージョンなど)
ブラウザchrome
google app scriptでコピーはおそらく無理だと思います(マクロがスクリプトをベースにしている以上マクロも同じだと思います)。例えばhttps://teratail.com/questions/52653。コピーしたものをどうしたいとかありますか?
あなたの回答
tips
プレビュー