Migracja z DocsList do DriveApp?

Używam DocsList do dużego projektu i działał on doskonale. Ostatnio pojawiały się błędy i mają one głównie korzenie w pobieraniu folderu lub pliku. Kiedy przeprowadzałem badania, odkryłem, że DriveApp został zaktualizowany. Problem polega na tym, że DriveApp nie ma parametrów wyszukiwania takich jak DocsList.

Na przykład, jeśli miałem taką strukturę folderów:

Root
-Main Folder 1
--Folder 1
--Folder 2
-Main Folder 2
--Folder 1
--Folder 2

Aby uzyskać folder „Folder 1” w „Folderze głównym 2”, mógłbym umieścić parametr wyszukiwania w taki sposób: DocsList.getFolder („Główny folder 2 / Folder 1”)

Dzięki DriveApp nie mogę po prostu zrozumieć, jak z nim pracować. Z tego, co rozumiem, muszę zrobić coś takiego dla DriveApp:

var mainFolders = DriveApp.getFoldersByName('Main Folder 2');
while (mainFolders.hasNext()) {
  var mainFolder = termFolders.next();
  var subFolders = termFolder.getFoldersByName('Folder 1');
  // Something like this...
}

Więc jeśli miałbym folder „głębszy”, musiałbym rozszerzyć to jeszcze bardziej…?

Wydaje mi się, że zamiast sprawić, by było łatwiej, sprawiły, że stało się bardziej skomplikowane ze wszystkimi FileIteratorami i FolderIteratorami. I po prostu trudno „zdobyć” plik lub folder w kategoriach kodowych.

Zasadniczo celem tego wątku jest dowiedzieć się, w jaki sposób osoba korzystająca z DocsList do nawigacji i edycji plików / folderów dysków może migrować do DriveApp i osiągnąć te same rzeczy.

Małe / dyskretne przykłady różnych scenariuszy byłyby naprawdę pomocne. Mogę to stamtąd zabrać. Wyedytuję to jeszcze bardziej, jeśli wy myślicie, że nie wiem, na czym mi zależy.

questionAnswers(2)

yourAnswerToTheQuestion