Sprawdzone metody

Aby zwiększyć wygodę użytkowników, postępuj zgodnie z tymi przewodnikami na temat tworzenia dodatków.

Ogólne sprawdzone metody

Zachęcamy do stosowania sprawdzonych metod w przypadku wszystkich tworzonych dodatków.

Przed rozpoczęciem określ prawo własności do dodatku

Dodatki są definiowane przez projekty Apps Script, które muszą należeć do określonego konta lub w innym przypadku umieszczone na dysku współdzielonym. Przed zakodowaniem dodatku ustal, które konto powinno być właścicielem projektu i które konto będzie jego wydawcą. Określ też, które konta mają pełnić rolę współpracowników, i sprawdź, czy konta te mają dostęp do projektu skryptu i powiązanego z nim projektu Cloud Platform.

Rozszerz zakres Google Workspace, nie powielaj go

Dodatki zapewniają nowe możliwości rozszerzonym aplikacjom Google Workspace lub automatyzują złożone zadania. Dodatki, które tylko powielają funkcje już zawarte w aplikacji lub nie wprowadzają znacznych ulepszeń w przepływie pracy, prawdopodobnie nie przejdą weryfikacji dodatków do publikacji.

Zawęź zakresy

Podczas jawnego definiowania zakresów zawsze wybieraj zestaw tych, które są najmniej restrykcyjne. Na przykład nie używaj prośby dodatku o pełny dostęp do kalendarza użytkownika z zakresem https://www.googleapis.com/auth/calendar, jeśli wymaga on tylko uprawnień do odczytu. Aby uzyskać dostęp tylko do odczytu, użyj zakresu https://www.googleapis.com/auth/calendar.readonly.

Staraj się nie polegać za bardzo na bibliotekach

Korzystanie z bibliotek Apps Script może spowodować, że dodatek będzie działać wolniej niż gdyby cały kod Apps Script zawarty w jednym projekcie skryptu. Chociaż biblioteki Apps Script działają w dodatkach, ich używanie może spowodować spadek wydajności. Unikaj dodawania do projektu zbędnych bibliotek i zastanów się, w jaki sposób dodatek będzie od nich polegać.

Opisane powyżej opóźnienie dotyczy tylko projektów Apps Script używanych jako biblioteki po stronie serwera. Możesz swobodnie korzystać z bibliotek JavaScript po stronie klienta, takich jak jQuery, bez takich opóźnień.

Sprawdzone metody dotyczące dodatku do Edytora

Poniższe sprawdzone metody dotyczą tylko dodatku Edytor}.

Umieść kod HTML interfejsu i JavaScript po stronie klienta w własnych plikach skryptu

W projekcie Apps Script możesz utworzyć wiele plików skryptów. Łatwiejsze będzie zarządzanie złożonym dodatkiem, jeśli umieścisz w specjalnych plikach skryptów kody HTML i JavaScript, które definiują zewnętrzne paski boczne i okna.

Przeprowadzanie testów w różnych trybach autoryzacji

Testując dodatek, pamiętaj o wypróbowywaniu konfiguracji zawierających różne pliki i różne stany autoryzacji.