в google-apps-script есть ли способ узнать, пуста ли папка Google?

Я хотел бы написать сценарий приложений Google, чтобы уничтожить каждую пустую папку на моем диске Google, какой метод/свойство я должен использовать для проверки текущей папки (я могу написать цикл), действительно пустой, без каких-либо файлов или каких-либо других вложенная папка внутри?

И что произойдет, если вы удалите папку, в которой есть некоторые файлы? Удаляются ли эти файлы или они становятся сиротами (если они связаны только с папкой, конечно)?

Спасибо.

-cordialmente,

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 ja de
Хорошее развитие :-) Я положу это в свою коллекцию скриптов ...
добавлено автор Serge insas, источник
Спасибо. Это приводит к ошибке, однако, при получении файла, который вы не используете, я должен в обязательном порядке вставить оператор if, проверяющий право собственности.
добавлено автор Tiziano Solignani, источник

1 ответы

этот код выполняет работу

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

Регистратор показывает имена удаленных папок

2
добавлено
скрипт позаботится об этом также ... посмотрите на состояние, которое состоит из двух частей: никаких файлов && no folders
добавлено автор Serge insas, источник
Спасибо. Я собираюсь попробовать это как можно скорее. Мне просто интересно, что происходит, когда нет файлов, но есть вложенная папка, возможно, с файлом внутри нее. Я просто не хотел бы потерять эти данные. Есть идеи? Еще раз спасибо...
добавлено автор Tiziano Solignani, источник
Извините, я не заметил вторую часть. Спасибо, я попробую. Еще раз спасибо.
добавлено автор Tiziano Solignani, источник
PS Думаю, мне придется использовать разбиение на страницы, потому что у меня много файлов.
добавлено автор Tiziano Solignani, источник
Google Apps Script RC
Google Apps Script RC
269 участник(ов)

Сайт contributor.pw | G Suite чат t.me/gsuiterc | Персональные консультации от $10/час @oshliaer