Zasób manifestu dodatków

Konfiguracja zasobów używana do definiowania treści i działania dodatku do Google Workspace. Prezentacje dodatku do Google Workspace muszą zawierać wszystkie komponenty oznaczone jako Wymagane.

AddOns

Manifest konfiguracji dodatku do Google Workspace najwyższego poziomu.

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 dodatku do Google Workspace, które są wspólne dla każdej aplikacji hosta. Niektóre zdefiniowane tutaj wartości są używane jako domyślne w przypadku pominięcia określonych wartości dla konkretnego hosta.

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 aplikacji hosta Kalendarza Google. Jeśli pominiesz to pole, dodatek będzie 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 aplikacji hosta Dysku Google. Jeśli pominiesz to pole, dodatek będzie 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 aplikacji hosta Gmaila. Jeśli pominiesz to pole, dodatek będzie 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 aplikacji hosta Dokumentów. Jeśli pominiesz to pole, dodatek 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 aplikacji hosta Arkuszy. Jeśli pominiesz to pole, dodatek będzie 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 aplikacji hosta Prezentacje. Jeśli pominiesz to pole, dodatek będzie wyłączony w Prezentacjach.

Częste

Konfiguracja pliku manifestu dla parametrów wspólnych dla każdej aplikacji hostującej. Niektóre zdefiniowane w tym miejscu wartości są używane jako domyślne w przypadku pominięcia wartości dotyczących konkretnego 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 specyfikacja funkcji aktywatora do tworzenia strony głównej dodatku. Ta specyfikacja jest używana, jeśli nie zdefiniowano aktywatora strony głównej zależnego od hosta. Jeśli też pominiesz ten parametr, tworzona jest ogólna karta strony głównej, która będzie używana 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, czy to w widżetach używających OpenLink, czy w widżecie tekstowym używającym tagów kotwicy HTML. Lista prefiksów adresów URL HTTPS. Aby chronić dane użytkownika, każdy link renderowany przez dodatek musi być zgodny z jednym z prefiksów na tej liście.

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

universalActions[]

object (UniversalAction)

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

boolean

W przypadku true dodatkowe obiekty zdarzeń przekazywane do funkcji wywołania zwrotnego działania lub funkcji aktywujących zawierają informacje o języku i strefie czasowej użytkownika. Domyślna wartość to false.

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

LayoutProperties

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

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). W przeciwnym razie domyślnie jest ustawiony kolor niebieski (#2196F3).

UniversalAction

Konfiguracja działania uniwersalnego. Po wybraniu tej opcji działanie uniwersalne otwiera określony link URL lub uruchamia określoną funkcję 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 menu tego działania.
runFunction

string

Wymagany dla każdego działania uniwersalnego, jeśli nie podano openLink. Nazwa funkcji Apps Script, która jest wykonywana, gdy użytkownik wybierze to działanie (jeśli została podana).

Więcej informacji znajdziesz w przewodniku Działania uniwersalne.