簡単ステップ!GASでGoogleドライブフォルダを自動作成する方法
Googleドライブにフォルダを自動作成したいんだけど、どうすればいいんだろう…GASを使うといいって聞いたけど、やり方が…

猫男

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
そうだろう。GASを使えば、日常業務がもっと便利になること間違いなしだ。
練習問題
GASを使用して、特定の日付を含むフォルダをGoogle ドライブに自動作成するスクリプトを書け。
解答・解説
以下に、日付を含むフォルダを作成するためのサンプルコードを示す。
function createDatedFolder() {
var folderName = 'フォルダ_' + new Date().toLocaleDateString();
var folder = DriveApp.createFolder(folderName);
Logger.log('フォルダが作成されました: ' + folder.getUrl());
}
✅ new Date().toLocaleDateString() を使用して日付を取得し、フォルダ名に加えている。
これにより、フォルダ名に現在の日付が含まれるため、いつ作成されたかを一目で確認可能だ。