Ich habe Probleme mit der getFolderById Funktion. Ich bin der Besitzer des betreffenden Ordners. Der spezifische Anruf ist wie folgt.DriveApp.getFolderById führt zu einem Fehler
var folder = DriveApp.getFolderById('string_id_of_my_folder');
Ich übergebe die lange Zeichenfolge der ID des Ordners in der Funktion. Ich habe die Funktion im Editor ausgeführt, um sicherzustellen, dass die Berechtigungen aktiviert wurden - und ich bekomme keine Fehler.
Aber wenn ich versuche, die Funktion in der Kalkulationstabelle auszuführen, erhalte ich die folgende Fehlermeldung: "Sie sind nicht berechtigt, getFolderById aufzurufen".
Was mache ich falsch?
Simliar Problem hier gemeldet: https://code.google.com/p/google-apps-script-issues/issues/detail?id=2905. Obwohl der genaue Fehler anders ist, ist es möglich, dass sogar in Ihrem Fall die Drive Apps in der Domain deaktiviert wurden. Verwenden Sie ein Google Apps Domain-Konto? Wenn ja, versuchen Sie den Code auf einem persönlichen Konto und sehen Sie. edit: eigentlich kann die Korrektur einfach sein. Überprüfen Sie die gleiche Frage und die Antwort darauf hier: http://stackoverflow.com/questions/30709811/driveapp-getfolderbyid-permissions –
Suhay - Ich lese die Diskussion auf stackoverflow.com/questions/30709811/. – user1766394
Suhay - Ich lese die Diskussion auf stackoverflow.com/questions/30709811/ - und ich bin immer noch fest. (A) Ich habe den gleichen Code in meinem persönlichen Konto ausprobiert - natürlich habe ich die Ordner-ID in die ID eines Ordners geändert, dessen Besitzer meine persönliche E-Mail-Adresse [email protected] ist. Die gleiche Fehlermeldung erhalten. (B) Ich habe auch die im obigen Beitrag vorgeschlagene Methode ausprobiert: 'var folder = DriveApp.getFoldersByName (" BlotterImprovements "). Next();' .... Und immer noch ähnlich _Sie haben keine Berechtigung, getFoldersByName_ error aufzurufen! – user1766394