IT仕事

Googleドライブのフォルダに含まれるファイル数を確認する方法(要マクロ)

投稿日:2018年10月18日 更新日:

ほとんど、以下の参考サイトのマルパクリで恐縮なのだが。

グーグルドライブで、特定のフォルダ以下のフォルダとファイルの一覧を書き出すスクリプト

上記ページの「コード」のうち、91行目以降を以下に書き換える。

  sheet.getRange(j, 1).setValue("フォルダ");
  sheet.getRange(j, 2).setValue("ファイル数");
  j++;
  // ボディ記入
  for (i=0; i<=folderlist.length-1; i++) {
    var folder = DriveApp.getFolderById(folderlist[i][1]);
    var contents = folder.getFiles();
    var k = 0;
    while(contents.hasNext()) {
      file = contents.next();
      k++
    }
    sheet.getRange(j, 1).setValue(folderlist[i][0]);
    sheet.getRange(j, 2).setValue(k);
    j++;
  }
}

実行すると、例えば、図のような結果になる。

うーん、満足。

-IT仕事

執筆者:

関連記事

Excel2013 セル入力直後から確定までが遅い

オプション-詳細設定-表示の、「ハードウェア グラフィック アクセラレータを無効にする」のチェックで、すごく改善した。 自分の周りで相当悩んでいる人がいたので、一緒に調べた結果、わかった。 他にも悩ん …

no image

遅し

ExcelのVBAのプログラミング。 xlAPP.EnableEvents = Falseで、Changeイベント無効にできる。 ということを、今日初めて知った。 ああ、もう数年早く知っていれば、あれ …

no image

「〇〇屋商店」のラベルを付けたGmailメッセージからGASで件名と本文の一部を正規表現で取り出してスプレッドシートに格納

仕事でGoogle App Script(GAS)を使うケースが出てきそうなので、休日なれど、自主勉してみた。 やりたいことは、オンラインショップの注文メールの中から、必要な事項を取り出して、スプレッ …

no image

Responsiveが超高速で作れるArtisteer最高

Webの高速制作ツールのArtisteerがResponsiveに対応しているのは知っていた。 けども、Wordpressでウィジェットとして追加したブロックの一つ一つについて、モバイルで表示したくな …

no image

APCのUPSがバッテリー切れで警告音

正月明け。 突然に、会社のUPSを設置してある部屋からピーピー音がする。 購入してから3年、とうとうバッテリー交換の時期か。 しかしこれ、どうやって止めるんだ? 止めるようなボタンは見あたらない。 W …