簡単ステップ!GASでGoogleドライブフォルダを自動作成する方法

Googleドライブにフォルダを自動作成したいんだけど、どうすればいいんだろう…GASを使うといいって聞いたけど、やり方が…
猫男
猫男
catman
catman
案ずるな、catmanが手取り足取り教えてやろう。これからGoogleドライブフォルダをGASで自動作成する方法を解説するさ。

GASでGoogleドライブフォルダを作成する手順

Google ドライブでフォルダを自動作成するために、GASを使う方法を教えよう。このプロセスは、プログラミング初心者でも実践可能だ。

GASプロジェクトを作成する

まずはGASプロジェクトを作成しよう。これがスタート地点さ。

1. Google ドライブにアクセスし、新しいスプレッドシートを作成。

2. 「拡張機能」から「Apps Script」を選択して、新しいスクリプトプロジェクトを開く。

Google ドライブフォルダ作成のためのスクリプトを書く

次に、フォルダを作成するための基本的なスクリプトだ。これは非常にシンプルで、フォルダを自動化して作成されるさ。


function createFolder() {
  var folderName = '自動生成フォルダ';
  var folder = DriveApp.createFolder(folderName);
  Logger.log('フォルダが作成されました: ' + folder.getUrl());
}

DriveApp.createFolder() メソッドを使用して、指定した名前で新しいフォルダをGoogle ドライブに作成する。

フォルダのURLは Logger.log() で取得できる。このURLを使えばどんなフォルダが作成されたかも簡単に確認できる。

スクリプトを実行しよう

スクリプトの実行は簡単だ。いざ、実践に移ろう。

1. GASエディタの「▶」ボタンをクリックしてスクリプトを実行。

2. 初回実行時には、Googleへのアクセス許可が求められる。必要な権限を承認。

実際にフォルダが作成された!GASってすごいね、思ったより簡単だったよ!
猫男
猫男
catman
catman
そうだろう。GASを使えば、日常業務がもっと便利になること間違いなしだ。

練習問題

GASを使用して、特定の日付を含むフォルダをGoogle ドライブに自動作成するスクリプトを書け。

 

 

解答・解説

以下に、日付を含むフォルダを作成するためのサンプルコードを示す。


function createDatedFolder() {
  var folderName = 'フォルダ_' + new Date().toLocaleDateString();
  var folder = DriveApp.createFolder(folderName);
  Logger.log('フォルダが作成されました: ' + folder.getUrl());
}

new Date().toLocaleDateString() を使用して日付を取得し、フォルダ名に加えている。

これにより、フォルダ名に現在の日付が含まれるため、いつ作成されたかを一目で確認可能だ。