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
【100万人以上が使う】タスク管理・プロジェクト管理ツール「Backlog」の新規無料トライアル

「Backlog」は日本製のタスク管理・プロジェクト管理ツールです。

国内利用者は100万人を超え、エンジニア・デザイナー以外にも、営業・人事・経理など、幅広い職種で大人気!

日本製なので、親しみやすく直感的に使えるのがポイントです。

タスク管理・プロジェクト管理にかかせない主な機能がこちら。

  • 課題(タスク)の作成
  • ファイル共有
  • wiki
  • ガントチャート
  • カンバンボード
  • テンプレート機能

法人・個人問わず利用できるので、効率的にタスク管理したいフリーランスの方にもオススメですよ!