2015-02-02 12 views
8

Mam formularz Google, który podaje arkusz kalkulacyjny z odpowiedziami.Nie zadziała wyzwalacz wysyłania formularza

Arkusz ma skrypt instalowalnego wyzwalacz, który powinien działać na każdym złożeniu formularza:

trigger

Ja również skonfigurować za spust, aby powiadomić mnie, gdy istnieją błędy wykonawcze.

Jednak wyzwalacz nigdy nie jest wykonywany i nigdy nie otrzymuję powiadomienia.

Zrobiłem skrypt mannualy i działa dobrze. Nadałem również niezbędne uprawnienia do jego wykonania.

Nie ma błędów, które są zgłaszane, po prostu nie działają.

Dlaczego nie?

+0

Próbowano dodać wyzwalacz "W formularzu Wyślij" i działało zgodnie z przeznaczeniem. – KRR

+0

Tak, i w innej formie mam wyzwalacz działa dobrze. Zmieniłem spust na "raz na minutę" i działa dobrze. –

Odpowiedz

13

Miałem ten sam problem ze skryptami dołączonymi do arkuszy kalkulacyjnych, które nie są wyzwalane przy składaniu formularza. Spróbuj usunąć wyzwalacz, tworząc nową wersję skryptu (File menu>Manage versions...) &, a następnie odtwarzając spust.

+5

Po prostu usunąłem i ponownie utworzyłem - * identyczny * trigger - i miałem pomyślnie uruchomiony skrypt. Disccerting, ale cieszę się, że działa. –

+1

2 lata później. ten sam problem. to samo rozwiązanie –

+0

Czy nowa wersja skryptu ma na myśli zmianę nazwy funkcji, utworzenie nowego pliku skryptu lub całego nowego projektu? – Tharkon

Powiązane problemy