Google Apps Script

Google Apps Scriptでスプレッドシートのシートをコピーする方法

スポンサーリンク

概要

Google Apps Scriptでスプレッドシートのシートをコピー(複製)する方法です。

使用するメソッド

構文

Sheetオブジェクト.copyTo(spreadsheet)

引数

パラメーター必須説明
spreadsheetSpreadsheetシートのコピー先のスプレッドシート

戻り値

Sheet

サンプルプログラム

function sample() {
  
  // スプレッドシートオブジェクトを取得
  const spreadsheet = SpreadsheetApp.getActiveSpreadsheet();
  
  // コピー元になるシートを取得
  const copySheet = spreadsheet.getSheetByName("コピー元のシート");

  // コピー元になるシートを、同じスプレッドシートにコピーする
  const newSheet = copySheet.copyTo(spreadsheet);

  // コピーして作成したシート名を設定
  newSheet.setName("コピーしたシート");
}

サンプルプログラムでは、スプレッドシートで「コピー元のシート」というシートをコピー(複製)して「コピーしたシート」というシートを作成しています。

あくまでサンプルコードです。使用する場合はご自身の利用に合うかご確認の上使用をしてください。

参考

Class Sheet  |  Apps Script  |  Google Developers

タイトルとURLをコピーしました