Działania w Gmailu

Action obiektów umożliwia tworzenie interaktywnych w dodatkach do Google Workspace. Definiują co się dzieje, gdy użytkownik wchodzi w interakcję z widżetem (np. przyciskiem) w w interfejsie dodatku.

Akcja jest dołączona do danego widżetu za pomocą tagu funkcji obsługi widżetów, który definiuje również warunek wyzwalający działanie. Po uruchomieniu działanie powoduje wykonanie wyznaczonego funkcji wywołania zwrotnego. Funkcja wywołania zwrotnego jest przekazywana w obiekt zdarzenia przenoszący informacje o interakcjach użytkownika po stronie klienta. Musisz zaimplementować wywołania zwrotnego i zwracania konkretnego obiektu odpowiedzi.

Na przykład załóżmy, że chcesz mieć przycisk, który pozwala utworzyć i wyświetlić nową kartę kliknięto. W tym celu musisz utworzyć nowy widżet przycisku i użyć widżetu przycisku funkcja obsługi setOnClickAction(action) aby ustawić tworzenie kart Action. Zdefiniowany przez Ciebie Action określa Apps Script funkcja wywołania zwrotnego, która jest wykonywana po kliknięciu przycisku. W tym przypadku zaimplementuj funkcję wywołania zwrotnego, by utworzyć odpowiednią kartę i zwrócić ActionResponse obiektu. Obiekt odpowiedzi informuje dodatek o konieczności wyświetlenia karty wywołania zwrotnego funkcji.

Na tej stronie opisujemy działania specyficzne dla Gmaila, które można uwzględnić w Google Analytics.

Interakcje w Gmailu

Dodatki do Google Workspace, które rozszerzają możliwości Gmaila, mogą obejmować dodatkowe działanie widżetu specyficzne dla Gmaila do tworzenia wersji roboczych wiadomości. Ten działanie wymaga powiązanego działania funkcja wywołania zwrotnego zwróci wyspecjalizowany obiekt odpowiedzi:

Podjęto próbę wykonania działania Funkcja wywołania zwrotnego powinna zwrócić
Tworzenie wersji roboczych wiadomości ComposeActionResponse

Aby można było korzystać z tych działań widżetu i obiektów odpowiedzi, dodatek musi zastosuj https://www.googleapis.com/auth/gmail.addons.current.action.compose scope w pliku manifestu.

Utwórz wiadomość

Dodatek do Google Workspace, który rozszerza możliwości Gmaila, może zdefiniować widżet, który po interakcji będzie generować wersje robocze wiadomości w Gmailu; (nowych wiadomości lub odpowiedzi). W tym celu musisz powiązać regułę z funkcją wywołania zwrotnego, która zwraca ComposeActionResponse obiektu. Gdy funkcja wywołania zwrotnego dobiegnie końca, Gmail użyje tego obiektu odpowiedzi, aby otworzyć i wypełnić okno tworzenia wersji roboczej.

Więcej informacji i przykład znajdziesz w materiałach na temat Tworzenie wersji roboczych wiadomości