Zasób manifestu Gmaila

Konfiguracja zasobów używana do definiowania Dodatek do Google Workspace treści i działań w Gmailu. Pliki manifestu dodatków do Google Workspace muszą mieć wszystkie komponenty oznaczone jako Wymagane, jeśli rozszerzają one zasięg Gmaila;

Gmail

Konfiguracja pliku manifestu dodatku do Google Workspace dla organizacji Rozszerzenia w Gmailu. Zobacz Rozszerzanie możliwości 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 wykonuje do sprawdzenia wymagań zewnętrznych i uwierzytelniania. Funkcja ta nosi nazwę przed każdym wywołaniem funkcji Dodatek do Google Workspace.

Ta funkcja została wycofana, aby uniknąć niepotrzebnego opóźnienia na wykonanie. Zamiast tego dodatek powinien zgłosić wyjątek od zasady głównej jak widać w tym argumencie przykład.

composeTrigger

object (ComposeTrigger)

Wymagany w przypadku tworzenia wiadomości. Określa zestaw dostępnych interfejsów użytkownika użytkownikowi podczas pisania e-maila.

Zobacz Rozszerzenie interfejsu tworzenia wiadomości o działania tworzenia wiadomości, aby uzyskać więcej informacji.

contextualTriggers[]

object (ContextualTrigger)

Wymagane. Lista aktywatorów, które uruchamiają się po otwarciu wiadomości w Gmailu. Po uruchomieniu reguła wykonuje Apps Script, zwykle do tworzenia nowych kart i aktualizowania UI.
homepageTrigger

object (HomepageTrigger)

Specyfikacja funkcji aktywatora służącej do tworzenia dodatku stronie głównej w Host Gmaila. To zastępuje addOns.common.homepageTrigger

ComposeTrigger

Konfiguracja działania tworzenia. Zobacz Rozszerzanie interfejsu tworzenia wiadomości .

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

string

Określa poziom dostępu do danych dostępnego dla aktywatora tworzenia . Możliwe opcje:

  • NONE (ustawienie domyślne). Powoduje to, że zdarzenie przekazywane do funkcji aktywatora tworzenia, głównie puste.
  • METADATA, który wypełnia przekazany obiekt zdarzenia do funkcji aktywującej tworzenie z listą odbiorców . To ustawienie wymaga, aby dodatek zawierał gmail.addons.current.message.metadata zakres.
selectActions[]

object (SelectAction)

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

ContextualTrigger

Konfiguracja reguły uruchamianej, gdy użytkownik otworzy wiadomość w Gmailu i spełnia ona określone kryteria. Zobacz Rozszerzanie interfejsu wiadomości .

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

string

Wymagane w przypadku każdego wyzwalacza kontekstowego. Nazwa aplikacji Funkcja skryptu uruchamiana po uruchomieniu aktywatora.

Zobacz funkcji aktywatora kontekstowego. .

unconditional

object

Wymagane w przypadku każdego wyzwalacza kontekstowego. Służy do określania, że parametr reguła kontekstowa jest aktywowana dla wszystkich wiadomości Gmaila, gdy są one otwarto. Obecnie jest to jedyna opcja, więc zawsze należy pusty obiekt.

SelectAction

Konfiguracja działania tworzenia, która określa, którą funkcję należy uruchomić, gdy wybiera czynność tworzenia wiadomości.

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

string

Wymagany w przypadku tworzenia wiadomości. nazwa Apps Script, , która jest wykonywana po wybraniu tego działania tworzenia. Ten kompiluje interfejs tworzenia dodatkowych funkcji.

Zobacz Funkcja wyzwalacza tworzenia wiadomości

text

string

Wymagany w przypadku tworzenia wiadomości. Krótki opis tworzenia wiadomości.