自作ツール&スクリプト

【Google Apps Script】明日の日付入りのフォルダを自動作成する方法

spreadsheets-generate-tomorrow-date-folder

ルーティンワークでドライブにフォルダを作成する時に

フォルダをまるっと階層下までコピーできないので、スクリプトを書いてみました。

ドライブにある特定のフォルダにフォルダを生成する方法

  1. まず、指定先のドライブのフォルダID(※TESTという名前にしてます)を取得します。
https://drive.google.com/drive/folders/?????????????????

???の部分をコピーします。

  1. Google Apps Scriptを開いて下記のコードを挿入して再生ボタン
function createFolder() {
  var folderid = "Googleドライブ上のID";
  var folder = DriveApp.getFolderById(folderid);
  var foldername = "テスト"; //フォルダ名
  var newfolder = folder.createFolder(foldername);

  var childFolderid = newfolder.getId(); //テストフォルダに子フォルダを生成
  var childFolder = DriveApp.getFolderById(childFolderid);  
  var args1   = ["鈴木","山田","渡辺","佐藤","高橋","田中"];
  var folder1 = [];  
  for (var i = 0; i < args1.length; i++){
    folder1[i] = childFolder.createFolder(args1[i]);
  }
}
  1. ドライブの場所に行くとフォルダが生成されます。



親のフォルダ名を「明日の日付」にしたい場合

function createFolder() {

  var folderid = "Googleドライブ上のID";
  var folder = DriveApp.getFolderById(folderid);

  var now = new Date();//現在の日付取得
  var tomorrow = new Date(now.getFullYear(), now.getMonth(), now.getDate() + 1);//明日の日付を計算
  var data = Utilities.formatDate(tomorrow, "JST", "yyyyMMdd"); 
  var foldername = data;  
  var newfolder = folder.createFolder(foldername);

  var childFolderid = newfolder.getId();
  var childFolder = DriveApp.getFolderById(childFolderid);  
  var args1   = ["鈴木","山田","渡辺","佐藤","高橋","田中"];
  var folder1 = [];

  for (var i = 0; i < args1.length; i++){
    folder1[i] = childFolder.createFolder(args1[i]);
  }
}

これを実行したのが2019年5月21日なので、フォルダ名は20190522となりました。



まとめ

説明は省きますが、このスクリプトをストップウォッチアイコンを押して、

トリガーにセットすれば、毎日または毎週、指定した場所にフォルダが自動で作成することもできます。



以上、すいみん(@cg_method)でした!


eyecatch-office-goods
【オフィス】職場でも最小限に。おすすめ便利グッズ10選![ミニマリスト]


eyecatch-oralcare-goods
【オーラルケア】歯磨きを最適化!個人的にオススメの4つのグッズ紹介


eyecatch-minimalist-attire-outfit
【超快適】合計7着!男性ミニマリストおすすめの機能的な服とは?[制服化]

おすすめグッズ紹介

すいみん
人気過ぎで入手困難ですが、現在最高のイヤホンです
すいみん
ノイズキャンセリングが凄すぎてつけるだけで世界が無音になります!
すいみん
人気過ぎで入手困難ですが、ゲームで痩せる!運動不足も解消!
すいみん
一万円札になった渋沢栄一の名著道徳と営利を両立させることを説いてます。

趣味の本

すいみん
「アニメーター」というワードが気になる方は、目次だけでも見てみてください。読みたくなるはずです!