Zasób manifestu dodatków

Konfiguracja zasobów używana do definiowania Dodatek do Google Workspace treści i działań. Dodatek do Google Workspace Pliki manifestu muszą zawierać wszystkie komponenty oznaczone jako Wymagane.

AddOns

Główny plik manifestu dodatku do Google Workspace. konfiguracji.

Zapis JSON
{
  "common": {
    object (Common)
  },
  "calendar": {
    object (Calendar)
  },
  "drive": {
    object (Drive)
  },
  "gmail": {
    object (Gmail)
  },
  "docs": {
    object (Docs)
  },
  "sheets": {
    object (Sheets)
  },
  "slides": {
    object (Slides)
  }
}
Pola
common

object (Common)

Wymagane. Definiuje wartości argumentu Dodatek do Google Workspace, który jest często używany dla każdej aplikacji hosta. Niektóre zdefiniowane tu wartości są używane jako domyślne, gdy określone wartości dla konkretnego hosta są pomijane.

calendar

object (Calendar)

Wymagany, jeśli dodatek do Google Workspace rozszerza możliwości Kalendarza Konfiguracje wyglądu i działania dodatku do Google Workspace w Aplikacja hosta Kalendarza Google. Jeśli pominiesz to pole, para klucz-wartość jest wyłączony w Kalendarzu Google.

drive

object (Drive)

Wymagany, jeśli dodatek do Google Workspace rozszerza możliwości Dysku Google Konfiguracje wyglądu i działania dodatku do Google Workspace w Aplikacja hosta Dysku Google. Jeśli pominiesz to pole, para klucz-wartość jest wyłączony na Dysku Google.

gmail

object (Gmail)

Wymagany, jeśli dodatek do Google Workspace rozszerza możliwości Gmaila Konfiguracje wyglądu i działania dodatku do Google Workspace w Aplikacja hosta Gmaila. Jeśli pominiesz to pole, para klucz-wartość jest wyłączony w Gmailu.

docs

object (Docs)

Wymagany, jeśli dodatek do Google Workspace rozszerza Dokumenty. Konfiguracje wyglądu i działania dodatku do Google Workspace w Aplikacja hosta Dokumentów. Jeśli pominiesz to pole, para klucz-wartość jest wyłączony w Dokumentach.

sheets

object (Sheets)

Wymagany, jeśli dodatek do Google Workspace rozszerza Arkusze. Konfiguracje wyglądu i działania dodatku do Google Workspace w Aplikacja hosta Arkuszy. Jeśli pominiesz to pole, para klucz-wartość dodatek jest wyłączony w Arkuszach.

slides

object (Slides)

Wymagany, jeśli dodatek do Google Workspace rozszerza Prezentacje. Konfiguracje wyglądu i działania dodatku do Google Workspace w Aplikacja hosta Prezentacji. Jeśli pominiesz to pole, para klucz-wartość dodatek jest wyłączony w Prezentacjach.

Typowe

Konfiguracja w pliku manifestu dla parametrów wspólnych dla parametrów z każdej aplikacji hostującej. Niektóre zdefiniowane tu wartości są używane jako domyślne, gdy określone wartości dla atrybutu są pomijane.

Zapis JSON
{
  "homepageTrigger": {
    object (HomepageTrigger)
  },
  "layoutProperties": {
    object (LayoutProperties)
  },
  "logoUrl": string,
  "name": string,
  "openLinkUrlPrefixes": [
    string
  ],
  "universalActions": [
    {
      object (UniversalAction)
    }
  ],
  "useLocaleFromApp": boolean
}
Pola
homepageTrigger

object (HomepageTrigger)

Domyślna specyfikacja funkcji aktywatora przy tworzeniu dodatku stronie głównej. Ten jest używana, jeśli wyzwalacz strony głównej specyficzny dla hosta nie jest stosowany zdefiniowano jego definicję. Jeśli też pominiesz ten parametr, pojawi się ogólna karta strony głównej. i wykorzystywać w razie potrzeby.
layoutProperties

object (LayoutProperties)

Konfiguracja kolorów używanych na pasku narzędzi i przyciskach dodatku.
logoUrl

string

Wymagane. Adres URL obrazu na pasku narzędzi. URL musi być publiczny.

name

string

Wymagane. Nazwa dodatku widoczna na pasku narzędzi.

openLinkUrlPrefixes[]

string

Wymagany, jeśli dodatek wyświetla jakiekolwiek linki wychodzące, zarówno w domenie, widżety za pomocą OpenLink lub widżetu tekstowego przy użyciu tagów kotwicy HTML. Lista adresów URL HTTPS prefiksy. Aby chronić dane użytkownika, każdy link renderowany przez dodatek musi pasują do jednego z prefiksów na tej liście.

Zobacz Więcej informacji znajdziesz na liście dozwolonych adresów URL.

universalActions[]

object (UniversalAction)

Lista uniwersalnych czynności, które są zawsze dostępne w interfejsie dodatku.
useLocaleFromApp

boolean

Jeśli true, dodatek obiekty zdarzeń przekazane do funkcje wywołania zwrotnego działania oraz funkcje aktywujące obejmują informacje o języku i strefie czasowej użytkownika. Domyślna wartość to false

Zobacz Dostęp do ustawień regionalnych i stref czasowych użytkownika (więcej informacji).

LayoutProperties

Konfiguracja, która kontroluje: Google Workspace kolory i wygląd dodatkowego paska narzędzi oraz przycisków.

Zapis JSON
{
  "primaryColor": string,
  "secondaryColor": string
}
Pola
primaryColor

string

Kolor paska narzędzi. Domyślnie jest to szary (#424242).
secondaryColor

string

Domyślny kolor przycisków. Domyślnie jest to kolor podstawowy (jeśli jest ustawiony set); w przeciwnym razie domyślnie ma kolor niebieski (#2196F3).

UniversalAction

Konfiguracja działania uniwersalnego. Po wybraniu tej opcji działanie uniwersalne powoduje otwarcie podanego adresu URL lub wykonanie działania w przypadku określonej funkcji Apps Script.

Zapis JSON
{
  "label": string,

  // Union field rule can be only one of the following:
  "openLink": string,
  "runFunction": string,
  // End of list of possible types for union field rule.

}
Pola
label

string

Wymagany dla każdego działania uniwersalnego. Tekst wyświetlany w interfejsie menu czynności.
runFunction

string

Wymagany dla każdego działania uniwersalnego, jeśli openLink ma wartość brak. Nazwa aplikacji, jeśli została podana Funkcja skryptu uruchamiana, gdy użytkownik wybierze to działanie.

Zobacz Przewodnik po działaniach uniwersalnych.