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仕事

執筆者:

関連記事

no image

EPSON EP-4004の有線LAN(インフラストラクチャーモード)での接続方法

EPSON EP-4004のプリンタは、無線LANのアドホックでの接続は、とても簡単。 しかし、インフラストラクチャーでの接続となると、とても難しい。 マニュアルにも、丁寧なやり方は載っていない。 以 …

LimeSurveyをV1.92から2.0にバージョンアップした

LimeSurveyをV1.92から2.0にバージョンアップした。 なんで、V2.0にしたかというと、新機能のタイマー設定が使いたかったから。 Qの画面に入ったとたん、指定した秒数でカウントダウンが始 …

no image

Excelでひとつのセルに入力された文字を適当な長さで2つのセルに分割

ひとつのセルに入力された文字を、適当な長さで分割して2つのセルに分ける処理が、思いの外苦労したので、メモ。 セル内容が、半角のみか全角のみで統一されていればもっと簡単なのだが、住所のようなケースで両者 …

no image

フォームを直接Accessで印刷プレビューし、閉じるときのイベントで処理をしたい

困ったこと: 前提として、自分とこのシステムは、フォームを直接Accessで印刷プレビューして、そのまま印刷できるように作ってある。 しかし、リボンに印刷プレビューを閉じるボタンがある一方で、フォーム …

no image

全角カタカナ

Accessの業務アプリの作成中、おなじみの、微妙なトラブル発生。 IMEを何度「ひらがな」設定しても、「全角カタカナ」になる。 IMEの設定を「ひらがな」に戻した直後は戻るのだが、別の画面(テーブル …