Popraw ogólne wrażenia użytkowników, korzystając z tych przewodników dotyczących projektowania dodatków.
Ogólne sprawdzone metody
Zachęcamy do stosowania tych sprawdzonych metod w przypadku wszystkich opracowywanych dodatków.
Przed rozpoczęciem ustal, kto jest właścicielem dodatku.
Dodatki są definiowane przez projekty Apps Script, które muszą należeć do określonego konta lub znajdować się na dysku współdzielonym. Zanim zaczniesz pisać kod dodatku, określ, do którego konta ma należeć projekt i które konto ma być jego wydawcą. Określ też, które konta mają pełnić rolę współpracowników, i upewnij się, że mają one dostęp do projektu skryptu i powiązanego z nim projektu Google Cloud.
Rozszerzaj Google Workspace, nie duplikuj go
Dodatki mają na celu rozszerzanie możliwości aplikacji Google Workspace, do których są dodawane, lub automatyzowanie złożonych zadań. Dodatki, które jedynie powielają funkcje już dostępne w aplikacji lub nie wprowadzają znaczących ulepszeń w procesie pracy, prawdopodobnie nie przejdą weryfikacji i nie zostaną opublikowane.
Ogranicz zakresy
Podczas wyraźnego określania zakresów zawsze wybieraj najmniej restrykcyjny zestaw zakresów. Na przykład nie przyznawaj dodatkowi pełnego dostępu do Kalendarza użytkownika za pomocą zakresu https://www.googleapis.com/auth/calendar, jeśli potrzebuje on tylko dostępu do odczytu. W przypadku dostępu tylko do odczytu użyj zakresu https://www.googleapis.com/auth/calendar.readonly.
Unikaj nadmiernego polegania na bibliotekach
Korzystanie z bibliotek Apps Script może spowodować, że dodatek będzie działał wolniej niż w przypadku, gdyby cały kod Apps Script znajdował się w jednym projekcie skryptu. Biblioteki Apps Script działają w dodatkach, ale ich używanie może obniżyć wydajność. Unikaj dodawania do projektu niepotrzebnych bibliotek i zastanów się, jak zmniejszyć zależność dodatku od nich.
Opisane powyżej opóźnienie dotyczy tylko projektów Apps Script używanych jako biblioteki po stronie serwera. Możesz swobodnie używać bibliotek JavaScript po stronie klienta, takich jak jQuery, bez obawy o opóźnienia.
Sprawdzone metody dotyczące dodatków do edytora
Te sprawdzone metody dotyczą tylko dodatku do edytora.
Umieść kod HTML interfejsu i kod JavaScript po stronie klienta w osobnych plikach skryptów.
W projekcie Apps Script możesz utworzyć wiele plików skryptu. Złożonym dodatkiem łatwiej zarządzać, jeśli umieścisz kod HTML i JavaScript, który definiuje paski boczne i okna dialogowe dodatku, w plikach skryptu przeznaczonych do tego celu.
Dokładnie przetestuj różne tryby autoryzacji.
Podczas testowania dodatku wypróbuj konfiguracje z różnymi plikami i różnymi stanami autoryzacji.