Zasób pliku manifestu Gmaila

Konfiguracja zasobu używana do definiowania Google Workspace dodatków i zachowań w Gmailu. Google Workspace Pliki manifestu dodatków muszą zawierać elementy oznaczone jako wymagane (jeśli są używane w Gmailu).

Gmail

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

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

string

Wycofane. Nazwa funkcji Apps Script, która wykonuje wymagania dotyczące 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 wykonania. Zamiast tego dodatek powinien zwrócić wyjątek z wywołania głównego, jak pokazano w tym przykładzie.

composeTrigger

object (ComposeTrigger)

Wymagane do tworzenia wiadomości. Określa zestaw interfejsów użytkownika dostępnych dla użytkownika podczas tworzenia e-maila.

Więcej informacji znajdziesz w artykule Rozszerzanie interfejsu tworzenia wiadomości za pomocą działań tworzenia wiadomości.

contextualTriggers[]

object (ContextualTrigger)

Wymagane. Lista reguł, które uruchamiają się, gdy wiadomość jest otwarta w Gmailu. Uruchamia się ona podczas wykonywania określonej funkcji Apps Script, zwykle w celu utworzenia nowych kart i zaktualizowania interfejsu.
homepageTrigger

object (HomepageTrigger)

Specyfikacja funkcji aktywatora do tworzenia strony głównej dodatku na hoście Gmaila. To zastępuje wartość addOns.common.homepageTrigger.

Reguła tworzenia

Konfiguracja działania tworzenia wiadomości. Więcej informacji znajdziesz w artykule na temat rozszerzania interfejsu tworzenia.

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

string

Określa poziom dostępu do danych dla funkcji tworzenia aktywatorów. Dozwolone opcje:

  • NONE, ustawienie domyślne. Powoduje to, że obiekt zdarzenia przekazywany do funkcji tworzenia wiadomości jest pusty.
  • METADATA, który wypełnia obiekt zdarzenia przekazany do funkcji tworzenia wiadomości listami wiadomości. To ustawienie wymaga, aby dodatek zawierał gmail.addons.current.message.metadata zakres.
selectActions[]

object (SelectAction)

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

Reguła kontekstowa

Konfiguracja reguły uruchamianej, gdy użytkownik otwiera wiadomość w Gmailu i spełnia ona określone kryteria. Więcej informacji znajdziesz w artykule na temat rozszerzania interfejsu wiadomości.

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

string

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

Szczegółowe informacje o tym, jak zdefiniować tę funkcję, znajdziesz w sekcji Funkcja aktywatora kontekstowego.

unconditional

object

Wymagany w przypadku każdej reguły kontekstowego Służy do określania, że reguła kontekstowa aktywuje wszystkie otwarte wiadomości Gmaila. Jest to obecnie jedyna opcja, więc ten obiekt zawsze powinien być pusty.

Wybieranie

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

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

string

Wymagane do tworzenia wiadomości. Nazwa funkcji Apps Script, która jest wywoływana po wybraniu tego działania tworzenia. Ta funkcja tworzenia wiadomości tworzy interfejs tworzenia dodatku.

Więcej informacji znajdziesz w sekcji Tworzenie funkcji aktywatora.

text

string

Wymagane do tworzenia wiadomości. Krótki opis tego działania.