google-apps-scriptには、Googleドライブのフォルダが空であるかどうかを知る方法がありますか?

私は現在のフォルダ(私はサイクルを書くことができます)を調べるために使用する必要がありますメソッド/プロパティは、私のGoogleドライブにすべての空のフォルダをゴミ箱にゴミ箱に書きたいと思います。内に入れ子のフォルダ?

そして、いくつかのファイルがリンクされているフォルダをゴミ箱に入れるとどうなりますか?それらのファイルは孤立してしまいますか(もちろん、フォルダにのみリンクされている場合)?

ありがとうございました。

- コーディアルメント、

tiziano solignani, da  Mac http://blog.solignani.it

これは私が最初の有用な答えの後にコード化したものです。私はちょうどページネーションを挿入しました:

function FindEmptyFolders() {

var pageSize = 200;
var folders = null;
var token = null;
var i = null;

Logger.clear()

do {
var result = DocsList.getAllFoldersForPaging(pageSize, token);
folders = result.getFolders();
token = result.getToken();
  for (var i = 0; i < folders.length; i++) {
      for(n=0;n
2
nl ru de
素敵な開発:-)私はそれを私のスクリプトコレクションに入れます...
追加された 著者 Serge insas,
ありがとうございました。これはエラーを発生させますが、あなたが負っていないファイルを取得するときには、あらかじめ所有権をチェックするifステートメントを挿入する必要があります。
追加された 著者 Tiziano Solignani,

1 答え

このコードは仕事をします

function testForEmptyFolders() {
var folders = DocsList.getAllFolders()
  for(n=0;n

ロガーには削除されたフォルダの名前が表示されます

2
追加された
スクリプトもそれを処理します... 2つの部分を持つ条件を見てください:ファイルがない&&フォルダがありません
追加された 著者 Serge insas,
ありがとうございました。私はそれをできるだけ試してみるつもりです。ファイルがなくてもネストされたフォルダがあり、その中にファイルがある場合に何が起こるのだろうかと思います。私はそのデータを失うことを好まない。何か案が?再度、感謝します...
追加された 著者 Tiziano Solignani,
申し訳ありませんが、私は2番目の部分に気付かなかった。ありがとう、私はそれを試してみましょう。再度、感謝します。
追加された 著者 Tiziano Solignani,
PS私は多くのファイルを持っているので、ページネーションを使わなければならないと思います。
追加された 著者 Tiziano Solignani,