Zasób manifestu Gmaila

Konfiguracja zasobu używana do definiowania treści i działania dodatku do Google Workspace w Gmailu. Pliki manifestu dodatków do Google Workspace muszą zawierać wszystkie komponenty oznaczone jako Wymagane, jeśli rozszerzają Gmaila.

zaktualizuj istniejące dodatki do dodatków.

Gmail

Konfiguracja pliku manifestu dodatku do Google Workspace w przypadku rozszerzeń Gmaila. Więcej informacji znajdziesz w artykule Rozszerzanie Gmaila za pomocą dodatków do Google Workspace.

Zapis JSON
{
  "authorizationCheckFunction": string,
  "composeTrigger": {
    object (ComposeTrigger)
  },
  "contextualTriggers": [
    {
      object (ContextualTrigger)
    }
  ],
  "homepageTrigger": {
    object (HomepageTrigger)
  }
}
Pola
authorizationCheckFunction

string

Wycofano. Nazwa funkcji Apps Script, która sprawdza autoryzację aplikacji innej firmy.

Ta funkcja została wycofana. Zamiast tego dodatek powinien zgłosić wyjątek z głównego wywołania, jak pokazano w przykładzie konfiguracji OAuth innej niż Google.

composeTrigger

object (ComposeTrigger)

Wymagane w przypadku działań związanych z tworzeniem wiadomości. Określa interfejsy dostępne podczas pisania e-maila.

Szczegółowe informacje znajdziesz w artykule Rozszerzanie interfejsu tworzenia wiadomości za pomocą działań związanych z tworzeniem.

contextualTriggers[]

object (ContextualTrigger)

Wymagane. Lista wyzwalaczy, które są uruchamiane, gdy wiadomość zostanie otwarta w Gmailu. Reguły wykonują określoną funkcję Apps Script, aby zaktualizować interfejs.
homepageTrigger

object (HomepageTrigger)

Funkcja wyzwalająca dodatek na stronie głównej w Gmailu. Zastępuje to addOns.common.homepageTrigger.

ComposeTrigger

Konfiguracja działania tworzenia. Szczegółowe informacje znajdziesz w artykule Rozszerzanie interfejsu tworzenia.

Zapis JSON
{
  "draftAccess": string,
  "selectActions": [
    {
      object (SelectAction)
    }
  ]
}
Pola
draftAccess

string

Określa poziom dostępu do danych dla funkcji wyzwalacza kompozycji. Prawidłowe opcje:

  • NONE (domyślnie): obiekt zdarzenia jest w większości pusty.
  • METADATA: obiekt zdarzenia zawiera listy odbiorców. Wymaga to gmail.addons.current.message.metadata zakresu.
selectActions[]

object (SelectAction)

Lista działań związanych z tworzeniem wiadomości. Lista jest ograniczona do 1 działania na dodatek. Działanie tworzenia wiadomości ma ikonę w oknie Gmaila określoną przez gmail.logoUrl.

ContextualTrigger

Konfiguracja wyzwalacza, który uruchamia się, gdy użytkownik otworzy wiadomość w Gmailu. Więcej informacji znajdziesz w artykule Rozszerzanie interfejsu wiadomości.

Zapis JSON
{
  "onTriggerFunction": string,
  "unconditional": {},
}
Pola
onTriggerFunction

string

Wymagany w przypadku każdego wyzwalacza kontekstowego. Nazwa funkcji Apps Script, która jest wykonywana po aktywowaniu wyzwalacza.
unconditional

object

Wymagany w przypadku każdego wyzwalacza kontekstowego. Określa, że wyzwalacz aktywuje się w przypadku wszystkich otwartych wiadomości w Gmailu. Zawsze powinien to być pusty obiekt.

SelectAction

Konfiguracja działania tworzenia, która określa funkcję do uruchomienia po wybraniu.

Zapis JSON
{
  "runFunction": string,
  "text": string
}
Pola
runFunction

string

Wymagane w przypadku działań związanych z tworzeniem wiadomości. Nazwa funkcji Apps Script, która jest wykonywana po wybraniu. Funkcja tworzy interfejs dodatku do pisania wiadomości.
text

string

Wymagane w przypadku działań związanych z tworzeniem wiadomości. Krótki opis działania.