WEB スプレッドシート

【Google Apps Script】シートのコピーを1クリックで作成【スプレッドシート】

投稿日:

しゅうぺ
こんにちは!しゅうぺいです

Google apps scriptの備忘録です

色々なサイトから紹介されているスクリプトを自分なりにいじって載せています。

今回は「シートのコピーを1クリックで作成」です

用途

シートを1クリックでコピーする

いちいち右クリックしないでボタン一つで何個も作成可能

(ちなみにワークブック全体のセル数が200万の制限を超えるとそれ以上はシートを複製できません)

コード


/*シートを複製する*/
function sheetcopy() {

//スプレッドシートAppを取得
var a = SpreadsheetApp.getActiveSpreadsheet();

//シートを複製
a.duplicateActiveSheet();

}

準備

今回のトリガーはボタンを押してスクリプトを実行する形にします。

視覚的にわかりやすいようボタンを作成し、押下することでシートの複製を作成するよう作ります。

ボタンを作成します

 

挿入から「図形描画」を選択

図形を選択し、適当なボタンを作成します

だいたいの形でよいので作ります

ボタンにスクリプトを割り当てる

 

つづいて作成したボタンにスクリプトを割り当てます。

コードのプロジェクト名を入力し「ok」ボタンで割り当てます。

実行結果

ボタンを押すと、シートのコピーが作成されます。

非常に簡単なのでぜひ試してみてください。

 

 

  • この記事を書いた人
  • 最新記事

しゅうぺい

このサイトの運営者。脱サラしたものの、貯金をどうやって守ろうか試行錯誤。 そんな中、サラリーマン時代では思いもつかなかった方法で倹約できる方法を次々見つました。そういった方法を皆さんにご案内していきます!

-WEB, スプレッドシート

Copyright© ノマドのしゅうぺい , 2019 All Rights Reserved.