Zasób manifestu Gmaila

Konfiguracja zasobu, która służy 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.

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 wymagania dotyczące autoryzacji przez inną firmę. Ta funkcja jest wywoływana przed każdym wywołaniem dodatku do Google Workspace.

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

composeTrigger

object (ComposeTrigger)

Wymagane w przypadku działań związanych z tworzeniem. Określa zestaw interfejsów dostępnych dla użytkownika 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)

Wymagany. Lista wyzwalaczy, które są uruchamiane po otwarciu wiadomości w Gmailu. Gdy wyzwalacz zostanie aktywowany, wykona określoną funkcję Apps Script, zwykle w celu utworzenia nowych kart i zaktualizowania interfejsu.
homepageTrigger

object (HomepageTrigger)

Specyfikacja funkcji wywołującej do tworzenia strony głównej dodatku w aplikacji hosta Gmail. Zastępuje to addOns.common.homepageTrigger.

ComposeTrigger

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

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

string

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

  • NONE, domyślne ustawienie. Powoduje to, że obiekt zdarzenia przekazywany do funkcji wyzwalacza kompozycji jest w większości pusty.
  • METADATA, która wypełnia obiekt zdarzenia przekazywany do funkcji aktywatora tworzenia wiadomości listami odbiorców wiadomości. To ustawienie wymaga, aby dodatek zawierał zakres gmail.addons.current.message.metadata.
selectActions[]

object (SelectAction)

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

ContextualTrigger

Konfiguracja wyzwalacza, który uruchamia się, gdy użytkownik otworzy wiadomość w Gmailu, która spełnia określone kryteria. 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 uruchomieniu reguły.

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

unconditional

object

Wymagany w przypadku każdego wyzwalacza kontekstowego. Służy do określania, że wyzwalacz kontekstowy aktywuje się w przypadku wszystkich wiadomości w Gmailu, gdy są one otwierane. Obecnie jest to jedyna opcja, więc zawsze powinien to być pusty obiekt.

SelectAction

Konfiguracja działania tworzenia, która określa, która funkcja ma być uruchamiana, gdy użytkownik wybierze działanie tworzenia.

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

string

Wymagane w przypadku działań związanych z tworzeniem. Nazwa funkcji Apps Script, która jest wykonywana po wybraniu tego działania tworzenia. Ta funkcja aktywatora tworzenia wiadomości tworzy interfejs dodatku do tworzenia wiadomości.

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

text

string

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