【GAS】シートを新規追加してシート名は日付にする

GASでシート追加 & シート名を日付にしたい

今回行いたいのは
GASからシートの追加した後に、シート名を日付にする。
です!

▼ 最終目標はこのような形


作成したコード

今回のコードは以下になります。

実行結果

実行すると

一番左に新規シートが追加され、シート名が日付_時刻
となっています。
試しに枠線を書いてみたのですが、
ちゃんと追加したシートへ書き込まれていますね。

簡単な解説
最初にスプレッドシートにシートを追加しています。
追加した後は一番左に移動させたいので、
moveActiveSheet(1)
を使用して左へ移動させています。
引数は「0」ではなく「1」です!


では作成した「getSheetNameDay」関数を読んでいます。


formatDateメソッドを使用して、シート名を変数に格納しています。
気を付けたいのがMMとなっている箇所です。
日付は「MM」です。
最後にreturnで呼び出し元へ格納した変数を返しています。


ここは削除しても問題ありません!
試しに追加したシートへ書き込めるかどうかのテストで
書いてみました。


シートの追加とシート名の変更が出来ました!
定期実行などの際はこの方法でシートの追加
を行えますね!

以上です。
最後までお読みいただきありがとうございました!