GASで効率的にGoogleドライブのフォルダを作成する方法
GASでドライブフォルダを作成するにはどうしたらいいんだろう?具体的な手順が知りたいな…

猫男

catman
よし、GASを使ってGoogleドライブのフォルダを作成する方法をわかりやすく教えてやるぞ。
GASでGoogleドライブのフォルダを作成する方法
GASのDriveAppクラスを使って実際にフォルダを作成する方法を紹介する。
フォルダを作成するスクリプト
以下のコードをスクリプトエディタに貼り付け、実行しよう。
function createDriveFolder() {
var folder = DriveApp.createFolder('新しいフォルダ');
Logger.log('フォルダを作成しました: ' + folder.getUrl());
}
このスクリプトはGASのDriveApp.createFolder()メソッドを使って新しいフォルダを作成する。
コードの解説
- DriveApp.createFolder(‘フォルダ名’):指定した名前のフォルダを作成する。
- Logger.log(‘フォルダを作成しました: ‘ + folder.getUrl()):作成されたフォルダのURLをログとして出力する。
こんなに簡単にフォルダを作れるなんて、すごい!

猫男

catman
GASを使えば他にもいろんな操作が可能だ。次はドライブフォルダに追加操作をしてみようさ。
GASでGoogleドライブのフォルダにファイルを追加する
フォルダを作成したら、次はその中にファイルを追加してみよう。
ファイルを追加するスクリプト
以下のコードでGoogleドライブの特定のフォルダにファイルを追加できる。
function addFileToFolder() {
var folder = DriveApp.getFoldersByName('新しいフォルダ').next();
var file = DriveApp.createFile('新しいドキュメント', 'これはサンプルです。', MimeType.PLAIN_TEXT);
file.moveTo(folder);
}
コードの解説
- DriveApp.getFoldersByName(‘フォルダ名’):指定した名前のフォルダを取得する。
- DriveApp.createFile(‘ファイル名’, ‘コンテンツ’, MimeType.PLAIN_TEXT):新しいファイルを作成する。
- file.moveTo(folder):作成したファイルを指定のフォルダに移動する。
練習問題
以下の問題に取り組んで、GASでのフォルダ操作を実践してみよう。
「プロジェクト」という名前のフォルダを作成し、その中に「プロジェクトテキスト.txt」という名前でテキストファイルを作成しなさい。
解答・解説
function createProjectFolderWithFile() {
var folder = DriveApp.createFolder('プロジェクト');
var file = DriveApp.createFile('プロジェクトテキスト.txt', 'これはプロジェクトのテキストファイルです。', MimeType.PLAIN_TEXT);
file.moveTo(folder);
}
このスクリプトでは、DriveApp.createFolder()で「プロジェクト」フォルダを作成し、DriveApp.createFile()で「プロジェクトテキスト.txt」ファイルを作成してから、file.moveTo()でフォルダ内に移動している。
解説を見てできたよ!GASって便利なんだね!

猫男

catman
その通り!これを活用すれば、日常業務の効率がもっと上がるはずさ。次もどんどん挑戦していこう。