Zasób manifestu Gmaila

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

Gmail

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

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

string

Wycofany. Nazwa funkcji Apps Script, która przeprowadza weryfikację wymagań autoryzacji zewnętrznej. Ta funkcja jest wywoływana przed każdym wywołaniem dodatku Google Workspace.

Ta funkcja została wycofana, aby uniknąć niepotrzebnego opóźnienia w wykonywaniu. Zamiast tego dodatek powinien zgłaszać wyjątek z głównego wywołania, jak w tym przykładzie.

composeTrigger

object (ComposeTrigger)

Wymagany w przypadku działań związanych z tworzeniem. Określa zestaw interfejsów użytkownika dostępnych podczas tworzenia e-maila.

Więcej informacji znajdziesz w artykule Więcej informacji o rozszerzaniu interfejsu tworzenia wiadomości o działania związane z tworzeniem wiadomości.

contextualTriggers[]

object (ContextualTrigger)

Wymagany. Lista wyzwalaczy, które działają, gdy wiadomość zostanie otwarta w Gmailu. Gdy wyzwalacz zostanie uruchomiony, wykonuje określoną funkcję Apps Script, zwykle w celu tworzenia nowych kart i aktualizowania interfejsu użytkownika.
homepageTrigger

object (HomepageTrigger)

Specyfikacja funkcji reguły służącej do utworzenia strony głównej dodatku w hostie Gmail. Zastąpi to addOns.common.homepageTrigger.

ComposeTrigger

Konfiguracja działania tworzenia. Więcej informacji znajdziesz w artykule Rozszerzanie interfejsu użytkownika Compose.

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

string

Określa poziom dostępu do danych dostępny dla funkcji ComposeTrigger. Dostępne opcje:

  • NONE, ustawienie domyślne. Z tego powodu obiekt zdarzenia przekazany do funkcji reguły tworzenia jest w większości pusty.
  • METADATA, która wypełnia obiekt zdarzenia przekazany funkcji komponowania aktywatora listami odbiorców wiadomości. To ustawienie wymaga, aby dodatek obejmował zakres gmail.addons.current.message.metadata .
selectActions[]

object (SelectAction)

Lista działań związanych z tworzeniem, które tworzą interfejsy tworzenia. Ta lista jest ograniczona do jednego działania na dodatek. Działanie tworzenia wiadomości ma odpowiednią ikonę w oknie tworzenia wiadomości w Gmailu. Ikona jest określona przez gmail.logoUrl.

ContextualTrigger

Konfiguracja reguły, która działa, gdy użytkownik otworzy wiadomość w Gmailu i ta wiadomość spełnia określone kryteria. Więcej informacji znajdziesz w artykule Rozszerzanie interfejsu użytkownika wiadomości.

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

string

Wymagany w przypadku każdego kontekstualnego reguły. Nazwa funkcji Apps Script, która jest wykonywana po uruchomieniu reguły.

Szczegółowe informacje o definiowaniu tej funkcji znajdziesz w artykule Funkcja kontekstowego aktywatora.

unconditional

object

Wymagany w przypadku każdego kontekstualnego reguły. Służy do określenia, że wyzwalacz kontekstowy ma się aktywować w przypadku wszystkich wiadomości w Gmailu po ich otwarciu. Obecnie jest to jedyna opcja, więc obiekt powinien być pusty.

SelectAction

Konfiguracja działania tworzenia, która określa, którą funkcję należy uruchomić, gdy użytkownik wybierze działanie tworzenia.

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

string

Wymagany w przypadku działań związanych z tworzeniem. Nazwa funkcji Apps Script, która jest wykonywana po wybraniu tej akcji tworzenia. Ta funkcja komponowania tworzy interfejs użytkownika komponowania dodatku.

Więcej informacji znajdziesz w artykule Składanie funkcji reguły.

text

string

Wymagany w przypadku działań związanych z tworzeniem. Krótki tekstowy opis tego działania.