2012-07-10 6 views
20

Ciągle pojawia się ten komunikat o błędzie (wymagana jest autoryzacja, aby wykonać tę akcję) podczas próby wyświetlenia wdrożonej aplikacji.Jak zatrzymać błąd, aby wykonać tę akcję w Google Script, wymagana jest autoryzacja

Co chcę wiedzieć, co muszę zrobić, aby obejść błąd.

Usługi stosowania w skrypcie: - ScriptDB - UiApp

(myślę, że to wszystko)

Jestem całkiem pewien, że to dość głupie pytanie, ale nie wydaje znaleźć odpowiedź w dokumentacji, więc byłbym bardzo wdzięczny za jakąś pomoc od was.

Dzięki.

Odpowiedz

44

Musisz przejść do edytora skryptów i najpierw spróbować uruchomić dowolną funkcję ręcznie.

Pierwsze okno autoryzacji jest wyświetlane przy pierwszym wdrożeniu jako aplikacja internetowa, ale jeśli przejdziesz i zmienisz kod dostępu do nowych usług, musisz ponownie go autoryzować.

+0

Jeśli chodzi o ręczne uruchamianie każdej funkcji, to nie jest to możliwe dla mnie i bieżącego debuggera, ponieważ utworzyłem własne obiekty i nie będzie debugować/uruchamiać funkcji w nich z jakiegokolwiek powodu. –

+0

Rozumiem, że chodziło o uruchomienie funkcji bezpośrednio za pomocą menu rozwijanego, aby wybrać funkcję, a nie tylko po prostu wywoływanie funkcji ... –

+4

Tak, po prostu przejdź do edytora skryptów i spróbuj uruchomić dowolną funkcję. Jeśli skrypt rzeczywiście nie jest autoryzowany, jak sugeruje komunikat, funkcja nie uruchomi się i pojawi się okno autoryzacji, aby można było to zrobić. Jeśli działa i kończy się niepowodzeniem, ponieważ nie mają oczekiwanego parametru, nie stanowi to problemu. W rzeczywistości nie próbowaliśmy go uruchomić, wystarczy autoryzować. Możesz utworzyć pustą funkcję, np. 'function auth() {}' tylko po to, aby bezpiecznie nic nie robić, jeśli chcesz (poza pojawieniem się okna autoryzacji). –

Powiązane problemy