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

執筆者:

関連記事

PAで複数の同じPADの処理をループするときに気を付けること

Power Automate のフロー内で、同じデスクトップフローを2回使っている。それぞれの処理の終了後は、同じように同じ名前の出力変数を受け取り、次の条件で使っている。なので、最初の処理のブロック …

no image

Photoshopの疑問色々解決備忘録

Photoshopでレイヤーを重ねたときに特定のレイヤーのオブジェクトだけをグラデーションかけたい・・・って時にどうやるか。 どうするんでしたっけ? 以前悩んでいろんな人に聞いて回ってしかし誰もわから …

no image

IP電話

呉西のケーブルテレビ会社にIP電話を申し込んだら、 「トラブルが多いから内規で設置申し込みを受け付けないようにしている。公表してないが」 と、そこの営業さん。 ここ、市が運営してるところじゃなかったっ …

重たいTrelloでカードのアーカイブを自動化

会社でTrelloを使っているスタッフから、最近「重たい」という話をよく聞く。そこで、ボードの古いカードを定期的にアーカイブするよう、自動化してみました。3000→500件ほどに圧縮、ずいぶん軽くなり …

no image

Windowからアクセスするネットワークフォルダの「thumbs.db」が削除できなくて困った

画像がたくさん入れてあるフォルダを削除しようとしたときに、このファイルだけ削除できなくて、結果、フォルダも削除できなくなり、困ったことになった。 Googleさまを頼ってベストな方法を検索するにも、見 …