GoogleAppsScriptを使ってGoogleDriveに複数のフォルダを作成する

 GoogleDriveに複数のフォルダを作成する場合、手入力で行うと

「新規」作成ボタン → フォルダ → フォルダ名を指定

といった手順となります。

 

もしも、作成するフォルダが1つや2つの場合はそれでも構いませんが、もし作成するフォルダが100、200となる場合、手入力で行うことは効率的とは言えません。

 

そこで、GoogleAppsScript(以下では、「GAS」と表記します)を使って自動でフォルダを作成することを考えます。

  

1.マイドライブにスクリプト作成のためのGoogleスプレッドシートを作成します。

(ファイル名称は「SampleSheet」とします。)

 

2.「ツール」→「スクリプトエディタ」からスクリプトを記述するための画面が開きます。

(プロジェクト名は「SampleScript」とします。)

 

3.以下のコードを記述します。

function myfunction() {
 
//○○箇所はフォルダIDを入力してください。*1このフォルダの直下に作成します。
const id = "○○○○○○○○○○○○○○○○○○○○○○○○○○"; 
const folder = DriveApp.getFolderById(id);
 
//作成するフォルダ数は10とします。
for(let i = 0;i < 10;i++){
folder.createFolder(i +1);
}

}
 
*1 フォルダIDは以下の箇所(○○○)を入力してください。
 
 
4.「実行」ボタンを押します。
 
以上で完了となります。
 
指定のフォルダに下記のようにフォルダが作成されたかと思います。

 

f:id:tandonch:20210615150828p:plain