Ich muss die Namen und URLs der Ordner in einem angegebenen Ordner abrufen.Google-Skript, um Ordnernamen in einem übergeordneten Ordner zu erhalten
Dies ist mein Versuch:
// set the folder to pull folder names from
var DDparentid = "IDhere";
var DDparent = DriveApp.getFolderById(DDparentid);
var DDfolders = DDparent.getFolders();
// iterate through folders in the folder
while (DDfolders.hasNext()) {
var folder = DDfolders.next();
// get folder name
Logger.log(folder.getName());
var DDnames = folder.getName();
// get the url
Logger.log(folder.getUrl());
var DDURLs = folder.getUrl();
}
Dies funktioniert für get Datei-URLs, aber ich glaube, dass Ordner unterschiedlich behandelt werden, und GetFolder verwendet wird, anders. Ich bekomme eine Fehlermeldung, dass eine Zeichenfolge in DriveApp.getfolder() nicht geeignet ist. Wie sollte ich getfolder benutzen?
EDITED: Dies läuft, Buit zieht nicht wirklich URLs oder Ordnernamen. Beide Variablen sind nicht definiert, aber es gibt keine Fehler.
Sind Sie sicher, dass Sie die richtige Ordner-ID verwenden? –
Es funktioniert, der Fehler war mit einem anderen Teil des Codes nicht hier dargestellt. Danke für die Hilfe. –
Nächstes Mal erstellen Sie eine [mcve] :) –