2012-07-10 6 views
20

Ich bekomme immer diese Fehlermeldung (Autorisierung ist erforderlich, um diese Aktion auszuführen), wenn ich versuche, meine bereitgestellte App anzuzeigen.Wie kann ich den Fehler stoppen? Autorisierung ist erforderlich, um diese Aktion in Google Script auszuführen

Was ich wissen möchte ist, was ich tun muss, um den Fehler zu umgehen.

Dienstleistungen in Verwendung im Skript: - ScriptDB - UiApp

(ich glaube, das ist alles)

ich ziemlich sicher bin, dies eine ziemlich dumme Frage, aber ich kann nicht scheinen, Um die Antwort in der Dokumentation zu finden, wäre ich sehr dankbar für die Hilfe von euch.

Danke.

Antwort

44

Sie müssen den Skript-Editor gehen und versuchen, eine Funktion manuell auszuführen.

Bei der ersten Bereitstellung als Web-App wird ein erstes Autorisierungs-Popup angezeigt. Wenn Sie jedoch den Code ändern und auf neue Dienste zugreifen, müssen Sie ihn erneut autorisieren.

+0

Soweit das Ausführen jeder Funktion manuell geht, ist das für mich und den aktuellen Debugger nicht möglich, da ich meine eigenen Objekte erstellt habe und es die Funktionen in ihnen aus irgendeinem Grund nicht debuggen/ausführen wird. –

+0

Ich nehme an, du meinst, die Funktion direkt über das Dropdown-Menü auszuführen, um eine Funktion auszuwählen und nicht einfach nur die Funktionen aufzurufen ... –

+4

Ja, gehe einfach zum Skript-Editor und versuche, irgendeine Funktion auszuführen. Wenn das Skript, wie von der Nachricht vorgeschlagen, nicht autorisiert ist, wird die Funktion nicht ausgeführt und ein Autorisierungs-Popup wird angezeigt, damit Sie es tun können. Wenn es läuft und fehlschlägt, weil sie keinen erwarteten Parameter haben, ist das kein Problem. Wir haben nicht wirklich versucht, es auszuführen, autorisieren Sie es einfach. Sie können eine leere Funktion erstellen, z. 'function auth() {}' nur um sicher nichts zu tun, wenn Sie wollen (neben dem Autorisierungsfenster). –