Zasób manifestu dodatków

Konfiguracja zasobu, która służy do definiowania treści i działania dodatku do Google Workspace. Pliki manifestu dodatku muszą zawierać wszystkie komponenty oznaczone jako Wymagane.

AddOns

Najwyższy poziom konfiguracji pliku manifestu dodatku do Google Workspace.

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

object (Common)

Wymagane. Określa wartości dodatku do Google Workspace, które są wspólne dla każdej aplikacji hosta. Wartości zdefiniowane w tym miejscu służą jako domyślne, gdy brakuje konkretnych wartości dla danego hosta.

calendar

object (Calendar)

Wymagane, jeśli dodatek do Google Workspace rozszerza Kalendarz. konfiguracje wyglądu i zachowania w aplikacji hosta Kalendarza Google. W przypadku pominięcia tej informacji dodatek jest wyłączony w Kalendarzu Google.

chat

object ()

Wymagane, jeśli dodatek do Google Workspace rozszerza funkcje Google Chat. Konfiguracja aplikacji Google Chat. Jeśli zostanie pominięta, dodatek będzie wyłączony w Google Chat.

Obiekt addOns.chat musi być pusty. Aby skonfigurować działanie i wygląd dodatku w Google Chat, zapoznaj się z artykułem Konfigurowanie aplikacji Google Chat.

drive

object (Drive)

Wymagane, jeśli dodatek do Google Workspace rozszerza Dysk konfiguracje wyglądu i zachowania w aplikacji hosta Dysku. Jeśli ten parametr zostanie pominięty, dodatek zostanie wyłączony na Dysku.

gmail

object (Gmail)

Wymagane, jeśli dodatek do Google Workspace rozszerza Gmaila. konfiguracje wyglądu i działania w aplikacji hosta Gmaila. Jeśli ten parametr zostanie pominięty, dodatek zostanie wyłączony w Gmailu.

docs

object (Docs)

Wymagane, jeśli dodatek do Google Workspace rozszerza Dokumenty. konfiguracje wyglądu i zachowania w aplikacji hostującej Dokumenty. Jeśli zostanie pominięty, dodatek zostanie wyłączony w Dokumentach.

sheets

object (Sheets)

Wymagane, jeśli dodatek do Google Workspace rozszerza Arkusze. konfiguracje wyglądu i zachowania w aplikacji hosta Arkusze; W przypadku pominięcia tej informacji dodatek jest wyłączony w Arkuszach.

slides

object (Slides)

Wymagane, jeśli dodatek do Google Workspace rozszerza Prezentacje. konfiguracje wyglądu i działania w aplikacji hostującej Prezentacje. Jeśli zostanie pominięty, dodatek zostanie wyłączony w Prezentacjach.

meet

object (Meet)

Wymagane, jeśli dodatek do Google Workspace rozszerza Meet. konfiguracje wyglądu i zachowania w aplikacji hosta Meet. Jeśli ten argument nie zostanie podany, dodatek zostanie wyłączony w Meet.

Często wybierane

Konfiguracja pliku manifestu dla parametrów wspólnych dla każdej aplikacji hosta. Zdefiniowane tutaj wartości są domyślne, gdy pominięte zostaną konkretne wartości hosta.

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 funkcja reguły dla strony głównej dodatku. Ta specyfikacja jest używana, jeśli nie zdefiniowano wyzwalacza strony głównej dla konkretnego hosta. Jeśli zostanie pominięty, używana jest ogólna karta strony głównej.
layoutProperties

object (LayoutProperties)

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

string

Wymagane. Publiczny adres URL obrazu paska narzędzi.

name

string

Wymagane. Nazwa dodatku wyświetlana na pasku narzędzi.

openLinkUrlPrefixes[]

string

Wymagany, jeśli dodatek wyświetla linki wychodzące w widżetach za pomocą tagu OpenLink lub w widżecie tekstowym za pomocą tagów kotwicy HTML. Lista prefiksów adresów URL HTTPS. Aby chronić dane użytkowników, linki renderowane przez dodatek muszą pasować do prefiksu na tej liście.

Więcej informacji znajdziesz w sekcji Lista adresów URL, które mogą używać protokołu HTTP.

universalActions[]

object (UniversalAction)

Lista uniwersalnych działań, które są zawsze dostępne w interfejsie dodatku.
useLocaleFromApp

boolean

Jeśli true, obiekty zdarzeń dodatku przekazywane do funkcji wywołania zwrotnego działania lub funkcji wyzwalających zawierają ustawienia regionalne i strefę czasową użytkownika. Domyślna wartość to false.

Więcej informacji znajdziesz w artykule Uzyskiwanie dostępu do ustawień regionalnych i strefy czasowej użytkownika.

LayoutProperties

Konfiguracja paska narzędzi i wyglądu przycisków dodatku do Google Workspace.

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

string

Kolor paska narzędzi. Domyślna wartość to szary (#424242).
secondaryColor

string

Domyślny kolor przycisku. Jeśli jest ustawiony kolor podstawowy, domyślnie używany jest ten kolor. W przeciwnym razie domyślnie używany jest kolor niebieski (#2196F3).

UniversalAction

Konfiguracja działania uniwersalnego. Po wybraniu działania uniwersalnego otworzy się adres URL lub zostanie uruchomiona funkcja 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 w przypadku każdego działania uniwersalnego. Tekst menu interfejsu tej czynności.
runFunction

string

Wymagany w przypadku każdego działania uniwersalnego, jeśli brakuje parametru openLink. Nazwa funkcji Apps Script, która jest wykonywana po wybraniu.

Szczegółowe informacje znajdziesz w przewodniku Działania uniwersalne.