2017-05-23 1 views
0

Ich habe fälschlicherweise Berechtigungen für ein Google-Apps-Skript widerrufen, das auf einen Zeitauslöser für eine Google-Tabelle von hier aus ausgeführt wurde: https://myaccount.google.com/permissions. Ich erhalte jetzt eine E-Mail, dass das Skript nicht ausgeführt werden kann. Wenn Sie zur Tabelle gehen und das Skript bearbeiten, wird das Skript möglicherweise nicht aufgerufen, vermutlich aufgrund fehlender Berechtigungen. Es wird jedoch kein Fehler angezeigt, sondern nur ein leerer Skript-Editor. Ich bin in der Lage, den Auslöser für das Skript (hier: https://script.google.com/macros/triggers?id=some_id) zu sehen, aber ich bin nicht in der Lage, zum Skript zu gelangen.Wie stelle ich widerrufene Berechtigungen für ein Google-Apps-Skript wieder her?

Wie kann ich die Berechtigungen für dieses Skript wiederherstellen oder wiederherstellen? Oder wie bekomme ich den Code zu diesem Skript? Wo ist es gespeichert?

Antwort

0

Wenn Sie einfach die Berechtigungen widerrufen, wird das eigentliche Skript/Coding nicht entfernt. Daher ist es möglicherweise nicht an die Tabelle gebunden, die Sie öffnen. Vielleicht öffnen Sie die falsche Tabelle oder sie ist eigenständig. Wenn Sie type: script in Ihre Google Drive-Suche eingeben, werden alle Skripts angezeigt, die nicht an eine Tabelle gebunden sind.

Was die Wiederherstellung betrifft, wollen Sie es nur ausführen, sobald Sie es finden.

+1

Eine Suche in Laufwerk ergab keine Skripts gefunden. Ich bin sicher, dass ich die richtige Tabelle öffne, wie es in der E-Mail-Benachrichtigung des Fehlers verlinkt ist. Ich sehe weiterhin keine Möglichkeit, vom Trigger für die Seite zum Skript zu gelangen. – paulperry

+0

haben Sie versucht, den Skript-Editor in der Tabelle zu öffnen, von der Sie denken, dass sie die richtige ist. Gehe zu Datei/Siehe Revisionsverlauf - Sehen Sie, ob es Revisionen gibt? – OblongMedulla

0

Ich war erfolgreich. Ich bin mir nicht sicher, was es denn getan hat: Vorher konnte ich das Skript nicht sehen, ein Blick auf den Revisionsverlauf erlaubt mir keinen Zugriff auf das Menü und somit konnte ich nicht auf ältere Versionen des Skripts zugreifen . Aber nachdem ich eine Kopie der Tabelle erstellt hatte, konnte ich das Skript sowohl im Original als auch in der Kopie der Tabelle erneut anzeigen. Wenn das Skript ausgeführt wird, werden Berechtigungen angefordert und die Berechtigungen wiederhergestellt.

Ich weiß wirklich nicht, ob der fehlende Zugriff auf das Skript eine temporäre Bedingung war oder dass ich eine Kopie der Tabelle erstellen musste, aber dies war die Abfolge der Ereignisse, die für mich funktionierte.

Vielen Dank @OblongMedulla für die Vorschläge.

Verwandte Themen