ich den folgenden Code verwenden einen Unterordner in einem übergeordneten Ordner in Google Drive zu erstellen:Wie ID von Google Drive-Ordnern mit Google Script bekommen erstellt
var parentfolder = DriveApp.getFolderById(parent_id);
var newFolder = DriveApp.createFolder('Child Folder');
parentfolder.addFolder(newFolder);
Ich mag jetzt die ID der neu bekommen erstellter Ordner (Child Folder). Aber die Variable newFolder
gibt den Ordnernamen zurück. Ich habe auch versucht, eine Variable gleich parentfolder.addFolder(newFolder)
zu setzen, aber das gibt den Namen des Parentfolders zurück. Ich weiß, dass es eine Funktion getFoldersByName gibt, die ich verwenden kann, um ID zu erhalten, aber das scheint riskant, da wir viele Ordner mit dem gleichen Namen da draußen haben (wir folgen einer konsistenten Namenskonvention für Unterordner). Die Dokumentation sagt, dass sie "eine Sammlung aller Ordner erhält, die Kinder des aktuellen Ordners sind und den angegebenen Namen haben", aber woher weiß sie, was der "aktuelle Ordner" ist?
Perfekt !!! Vielen Dank! Nicht sicher, wie ich das in der Dokumentation verpasst habe. – rryanp