Google Apps Script

【GAS】Googleドライブの指定フォルダにスプレッドシートを新規作成する

この記事では、Googleドライブ上で新しいスプレッドシートを作成するスクリプトを紹介します。

SpreadsheetAppクラスのcreateメソッドで新規スプレッドシートを作れるのですが、「フォルダ」の指定はできません(マイドライブに作成される)

そこで、ちょっと面倒ですが、下記の3手順を踏みます。

  • 【手順1】新規スプレッドシートをマイドライブに作成する
  • 【手順2】手順1で作成したスプレッドシートを、指定フォルダに「追加」する
  • 【手順3】手順1で作成したスプレッドシートを、マイドライブから「削除」する

指定フォルダにスプレッドシートを新規作成する

指定フォルダにスプレッドシートを作成するスクリプトがこちらです(Folderクラスの公式リファレンスはこちら

Googleドライブでは、1つのファイルを複数フォルダに追加することができます(参考:【GAS】Googleドライブでファイルが追加されている全てのフォルダを取得する

手順1~3を図にすると、このような流れになります。ポイントは、手順2のaddFileメソッドです。フォルダAにファイルを「追加」しています。

create-new-ss1
2020年・小学校でプログラミング教育が必修化

2020年、いよいよ小学校でプログラミング授業が始まります。続く2021年からは「中学校」で開始。2022年からは「高校」でも導入されます。

あと何年かしたら、あたりまえにプログラミングを使いこなす新入社員が入ってくるかもしれません。2020年、大人も一緒に学んでみませんか?

1週間のオンライン無料体験
いつでもどこでも今すぐ視聴OK