Interfejsy dodatków do edytora
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
Dodatki do edytora umożliwiają interakcję użytkownika za pomocą dostosowanych menu, okien dialogowych i paneli bocznych. Poniższe linki zawierają informacje o tworzeniu tego typu interfejsów.
Menu dodatków są tworzone za pomocą podstawowej usługi Ui w Apps Script.
Elementy menu stanowią początkowe punkty wyjścia do korzystania z dodatku, ale musisz je zaprojektować tak, aby uwzględniały cykl autoryzacji dodatku.
Paski boczne i okna są tworzone za pomocą usługi HTML Apps Script. Ta usługa umożliwia określanie struktury i wyglądu interfejsu za pomocą HTML i CSS.
Więcej informacji znajdziesz w artykule Tworzenie i dostarczanie kodu HTML.
- Możesz też skonfigurować wywołania komunikacji klient-serwer, aby działania użytkownika w interfejsie powodowały działania na serwerach Google, na których znajduje się plik edytora, lub odwrotnie.
- Apps Script udostępnia też składnię szablonu, która ułatwia tworzenie dynamicznych interfejsów.
Podczas tworzenia interfejsów HTML dla dodatków edytora używaj pakietu CSS dodatku edytora, aby Twój dodatek wyglądał i działał jak edytory Google Workspace, które rozszerza.
O ile nie stwierdzono inaczej, treść tej strony jest objęta licencją Creative Commons – uznanie autorstwa 4.0, a fragmenty kodu są dostępne na licencji Apache 2.0. Szczegółowe informacje na ten temat zawierają zasady dotyczące witryny Google Developers. Java jest zastrzeżonym znakiem towarowym firmy Oracle i jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2025-07-31 UTC.
[null,null,["Ostatnia aktualizacja: 2025-07-31 UTC."],[],["Editor add-ons allow user interaction via custom menus, dialogs, and sidebars. Menus, built with the Ui service, serve as starting points, requiring design consideration for the add-on authorization lifecycle. Sidebars and dialogs, created using the HTML service, utilize HTML and CSS for interface design. Client-server communication enables actions on the server based on user interface interactions. The editor add-on CSS package maintains a consistent look and feel with Google Workspace editors. Dynamic interface creation is supported via a template syntax.\n"],null,[]]