【GAS】スプレッドシートのシートをコピーして名前変更する方法・スクリプトまとめ

エンジニア

Google app script(GAS)を使って、スプレッドシートのシートをコピ―して、名前変更するソースコードは下記の通りです。

上記は、temp_sheetというシートが作られていることを前提としており、それをコピーして、名前変更するという流れになってます。

とくに難しいことはなくて、スプレッドシートおよびシートのオブジェクトを利用して、copyToとsetNameのメソッドを使うだけです。

もし、temp_sheetが"非表示"のシートであれば、コピ―した際は、"非表示"の状態を受け継ぎます。なので、非表示のマスタデータをコピ―して、それをペーストした後は"表示"としたいのであれば、表示のスクリプトを記述してあげればOKです。

例)
var aaa = ss_sheet_copy.setName("*****");
aaa.showSheet();

【参考】

・シートをコピーする
http://nevernoteit1419.blogspot.jp/2012/01/blog-post_7701.html

・シートの名前を設定(変更)する
http://nevernoteit1419.blogspot.jp/2012/01/blog-post_2201.html

最後に一言

あれあれこれこれ操作してみましょう。

本記事を気に入って頂けたら、facebookの「いいね!」を是非!

【GAS】スプレッドシートのシートをコピーして名前変更する方法・スクリプトまとめ


本記事のシェアはこちらから!

  • このエントリーをはてなブックマークに追加
  • Pocket

PROFILE

yoshi

本ブログ・WebMakeBlog KIYOTATSUを運営しているYoshiと申します。普段はWEB制作をやっています。過去、エンジニアの頃は、MATLAB/simulink/VBA/C/C++など扱っていました。生産管理、MECE、オブジェクト指向など、当時に得た知識はweb業界に入っても、かなり役立っています。