Po uruchomieniu skryptu aplikacji google z arkusza google, jeśli jeden z google apis jest nieprawidłowo używany, na górze arkusza kalkulacyjnego wyświetlany jest czerwony błąd "butterbar". Ta wiadomość zwykle zawiera informacje przydatne dla twórcy skryptu (komunikat o błędzie z apletu google, np. "Współrzędne lub wymiary zakresu są nieprawidłowe."), Ale niekoniecznie dla użytkownika arkusza kalkulacyjnego (tłumaczenie z prawdziwego zdarzenia może zrobić, aby go rozwiązać).Jak przesłać niestandardowy komunikat o błędzie ze skryptów aplikacji Google?
Przeszukałem numer UiApp api documentation, ale nie widziałem sposobu dostosowania tego komunikatu. Czy można rzucić własny komunikat o błędzie?
Dzięki! Nie wiedziałem, że niestandardowy wyjątek zastąpiłby tekst z zapisem maskującym, który jest dokładnie tym, czego chciałem. Jak już powiedziałeś, wcześniejsza kontrola w celu sprawdzenia poprawności parametrów przekazywanych do interfejsu API to dokładnie to, co planowałem zrobić. –
@Mogsdad, jest to bardzo pomocne, ale dla funkcji zainicjowanych na serwerze. Jednak jeśli ta sama funkcja zostanie wywołana z google.script.run, zgłoszony błąd zostanie zarejestrowany w konsoli. Czy istnieje sposób, aby ominąć to i nadal wyświetlać wiadomość na pasku masła? – chibis
@chibis, gdy skrypt jest wywoływany przez google.script.run, otrzymuje własną instancję wykonawczą. Oto, co myślę, bez próbowania ... "Pasek" butterbar "jest częścią interfejsu użytkownika prezentowanego użytkownikowi skryptu lub kontenera, który jest kolejną instancją wykonawczą i nie jest dostępny dla instancji google.script.run. Mimo to brzmi to jak pytanie, które powinno być samo w sobie, więc śmiało i spytaj! – Mogsdad