💡この記事でわかること
- copy関数を使ってタブの色を取得する方法
- 複製後のスプレッドシートの使用方法
copy関数
const spreadsheet = SpreadsheetApp.getActiveSpreadsheet()
spreadsheet.copy("コピーしたスプレッドシート")
実行結果
引数
名前 | 型 | 説明 |
---|---|---|
name | String | 複製したスプレッドシートのファイル名 |
戻り値
複製したスプレッドシートオブジェクト
公式ドキュメント
https://developers.google.com/apps-script/reference/spreadsheet/spreadsheet#copyname
複製したスプレッドシートの使い方
複製した方のスプレッドシートを編集するにはどうしたらいいんですか?
copy関数の戻り値はスプレッドシートオブジェクトなので
それを変数で受け取って使いましょう
const spreadsheet = SpreadsheetApp.getActiveSpreadsheet()
// スプレッドシートを複製して、戻り値にオブジェクトを受け取る
const copiedSpreadsheet = spreadsheet.copy("コピーしたスプレッドシート")
const sheetName = copiedSpreadsheet.getName()
console.log(sheetName)
実行結果
コピーしたスプレッドシート
まとめ
GASを使ってスプレッドシートを複製する方法でした。
最後まで読んでいただきありがとうございました!
GASをイチから学びたい方へ
このブログでは断片的な説明になってしまっていますが、本書は幅広いGASの内容が網羅的に学べる本です。イチから学びたい方は是非読んでみてください。
すでにGASをある程度マスターした方にも辞書的に手元に置いておくと便利です。
リンク
GASを使ってスプレッドシートを複製する方法をご紹介します