プログラミングを勉強します78日目:200618
前回までの振り返り
■前回の外部設計
https://note.com/daichan_dream/n/n09f74decd548
■前回の内部設計
https://note.com/daichan_dream/n/n09f74decd548
■アウトプットイメージ
https://note.com/daichan_dream/n/n2ab044382c9b
前回は下記サイトで学び直し26日目でした。
■昨日は『スプレッドシート(ブック)の作成・名前変更』を
下記で学んでいきました
https://excel-ubara.com/apps_script1/GAS025.html
今日は『セルのコピー&各種ペースト』を学んでいきます。
https://excel-ubara.com/apps_script1/GAS026.html
function sample26() {
var sheet = SpreadsheetApp.getActiveSheet()
//A1:C3をE1にコピー
sheet.getRange(1, 1, 3, 3).copyTo(sheet.getRange(1, 5))
//A1:C3をE1に値のみコピー
sheet.getRange(1, 1, 3, 3).copyTo(sheet.getRange(5, 1), {contentsOnly:true})
//A1:C3をE1にフォーマットのみコピー
sheet.getRange(1, 1, 3, 3).copyTo(sheet.getRange(11, 1), {formatOnly:true})
//A1:C3をE1に移動
sheet.getRange(1, 1, 3, 3).moveTo(sheet.getRange(1, 5))
}
getrange(1,1,3,3)は(開始行番号,開始列番号,範囲行数,範囲列数)になります。
copyToでコピーしたものを貼り付けるようにします。
contentsOnlyは値だけを貼り付けてフォーマットはコピーされないです。
contentsOnlyでフォーマットだけを貼り付けて値はコピーされないです。
今日はここまでです。
次回は下記で『セルに数式を入れる』を学びます。
https://excel-ubara.com/apps_script1/GAS027.html
この記事が気に入ったらサポートをしてみませんか?