Googleドライブを使って毎日の作業フォルダを作成するルーティンがあるとき、毎回手動でフォルダを作成するのは面倒ですよね。
しかも、Googleドライブには「フォルダをまるごと階層付きで複製する機能」がないため、スクリプトで自動生成する方法を採用しています。

目次
まずは:特定のフォルダ内にフォルダを作成する
function createFolder() {
var folderid = "Googleドライブ上のID"; // TESTなど任意のフォルダ
var folder = DriveApp.getFolderById(folderid);
var foldername = "テスト"; // 任意の名前
var newfolder = folder.createFolder(foldername);
// 子フォルダを作成
var childFolder = DriveApp.getFolderById(newfolder.getId());
var args1 = ["鈴木", "山田", "渡辺", "佐藤", "高橋", "田中"];
for (var i = 0; i < args1.length; i++) {
childFolder.createFolder(args1[i]);
}
}
このコードを実行すると、指定した親フォルダ(例:TEST)の中に、「テスト」というフォルダが作られ、さらにその中に6人分のフォルダが作成されます。

フォルダ名を「明日の日付」にしたい場合
以下、有料コンテンツです。