Indeks
AddOnWidgetSet
(komunikat)AddOnWidgetSet.WidgetType
(wyliczenie)CommonAddOnManifest
(komunikat)CreateActionExtensionPoint
(komunikat)HomepageExtensionPoint
(komunikat)HttpAuthorizationHeader
(wyliczenie)HttpOptions
(komunikat)LayoutProperties
(komunikat)LinkPreviewExtensionPoint
(komunikat)MenuItemExtensionPoint
(komunikat)UniversalActionExtensionPoint
(komunikat)UriPattern
(komunikat)
AddOnWidgetSet
Podzbiór widżetu używany przez dodatek.
Pola | |
---|---|
usedWidgets[] |
Lista widżetów używanych w dodatku. |
WidgetType
Typ widżetu. WIDGET_TYPE_UNSPECIFIED
to podstawowy zestaw widżetów.
Wartości w polu enum | |
---|---|
WIDGET_TYPE_UNSPECIFIED |
Ustawiono domyślny widżet. |
DATE_PICKER |
Selektor daty. |
STYLED_BUTTONS |
Przyciski o stylu obejmują wypełnione i dezaktywowane przyciski. |
PERSISTENT_FORMS |
Formularze trwałe umożliwiają zachowywanie wartości formularzy podczas wykonywania działań. |
FIXED_FOOTER |
Naprawiono stopkę na karcie. |
UPDATE_SUBJECT_AND_RECIPIENTS |
Zaktualizuj temat i odbiorców wersji roboczej. |
GRID_WIDGET |
Widżet siatki. |
ADDON_COMPOSE_UI_ACTION |
Działanie dodatku do Gmaila, które dotyczy interfejsu tworzenia wiadomości dodatku. |
CommonAddOnManifest
Konfiguracja dodatku, która jest wspólna dla wszystkich jego aplikacji hosta.
Pola | |
---|---|
name |
To pole jest wymagane. Wyświetlana nazwa dodatku. |
logoUrl |
To pole jest wymagane. Adres URL obrazu logo wyświetlanego na pasku narzędzi dodatku. |
layoutProperties |
Typowe właściwości układu kart dodatków. |
addOnWidgetSet |
Widżety używane w dodatku. Jeśli to pole nie zostanie określone, użyjemy ustawienia domyślnego. |
useLocaleFromApp |
Określa, czy mają być przekazywane informacje o języku z aplikacji hosta. |
homepageTrigger |
Definiuje punkt końcowy, który będzie wykonywany w dowolnym kontekście i na dowolnym hoście. Wszystkie karty wygenerowane przez tę funkcję będą zawsze dostępne dla użytkownika, ale mogą zostać przysłonięte przez treści kontekstowe, gdy ten dodatek zadeklaruje bardziej ukierunkowane reguły. |
universalActions[] |
Definiuje listę punktów rozszerzeń w menu działań uniwersalnych, które pełni rolę menu ustawień dodatku. Punktem rozszerzenia może być adres URL linku do otwarcia lub punkt końcowy uruchamiany jako przesłanie formularza. |
openLinkUrlPrefixes |
Działanie OpenLink może korzystać tylko z adresu URL o schemacie |
CreateActionExtensionPoint
Konfiguracja aktywatora, który jest uruchamiany, gdy użytkownik wywoła przepływ pracy tworzenia zasobów w aplikacji Google Workspace. Więcej informacji znajdziesz w artykule Tworzenie zasobów innych firm za pomocą menu @.
Pola | |
---|---|
id |
To pole jest wymagane. Unikalny identyfikator umożliwiający rozróżnienie tego punktu rozszerzenia. Identyfikator może mieć do 64 znaków i powinien mieć format |
labelText |
To pole jest wymagane. Tekst wyświetlany obok ikony punktu wejścia tworzenia zasobu, na przykład |
localizedLabelText |
Opcjonalnie. Mapa Jeśli język użytkownika jest określony w kluczach mapy, użytkownik zobaczy zlokalizowaną wersję |
runFunction |
To pole jest wymagane. Punkt końcowy do wykonania po uruchomieniu przepływu pracy tworzenia zasobu w celu utworzenia połączenia. |
logoUrl |
Opcjonalnie. Ikona wyświetlana w punkcie wejścia tworzenia zasobu. Jeśli nazwa zostanie pominięta, w menu będzie używana ikona dodatku na pasku narzędzi: |
HomepageExtensionPoint
Częsty format deklarowania wyświetlenia strony głównej dodatku.
Pola | |
---|---|
runFunction |
To pole jest wymagane. Punkt końcowy do wykonania po aktywowaniu tego punktu rozszerzenia. |
enabled |
Opcjonalnie. Jeśli ma wartość Jeśli nie jest skonfigurowana, domyślna wartość to Jeśli niestandardowy widok strony głównej dodatku jest wyłączony, użytkownicy mają dostęp do ogólnej karty przeglądu. |
HttpAuthorizationHeader
Nagłówek autoryzacji został wysłany w żądaniach dodatku HTTP
.
Wartości w polu enum | |
---|---|
HTTP_AUTHORIZATION_HEADER_UNSPECIFIED |
Wartość domyślna odpowiednik SYSTEM_ID_TOKEN . |
SYSTEM_ID_TOKEN |
Wyślij token identyfikatora dla konta usługi systemowego dodatku Google Workspace w konkretnym projekcie (domyślnie). |
USER_ID_TOKEN |
Wyślij token identyfikatora dla użytkownika. |
NONE |
Nie wysyłaj nagłówka dotyczącego uwierzytelniania. |
HttpOptions
Opcje wysyłania żądań do punktów końcowych dodatku HTTP
.
Pola | |
---|---|
authorizationHeader |
Konfiguracja tokena wysłanego w nagłówku autoryzacji |
LayoutProperties
Właściwości układu kart wspólne dla wszystkich dodatkowych aplikacji hosta.
Pola | |
---|---|
primaryColor |
Podstawowy kolor dodatku. Określa kolor paska narzędzi. Jeśli nie ustawisz koloru podstawowego, używana jest wartość domyślna podana przez platformę. |
secondaryColor |
Kolor dodatkowy dodatku. To ustawienie określa kolor przycisków. Jeśli ustawiono kolor podstawowy, ale nie ustawiono koloru dodatkowego, jest on taki sam jak kolor podstawowy. Jeśli nie ustawiono koloru podstawowego ani dodatkowego, używana jest wartość domyślna podana przez platformę. |
useNewMaterialDesign |
Włącza interfejs Material Design na kartach. |
LinkPreviewExtensionPoint
Konfiguracja reguły uruchamianej, gdy użytkownik wpisze lub wklei link z usługi innej firmy lub z usługi innej firmy niż Google do pliku Dokumentów, Arkuszy lub Prezentacji Google.
Pola | |
---|---|
labelText |
To pole jest wymagane. Tekst przykładowego elementu inteligentnego zachęcającego do wyświetlenia linku, na przykład |
localizedLabelText |
Opcjonalnie. Mapa Jeśli język użytkownika jest określony w kluczach mapy, użytkownik zobaczy zlokalizowaną wersję |
patterns[] |
To pole jest wymagane. Tablica wzorców adresów URL, które uruchamiają dodatek, aby wyświetlać podgląd linków. |
runFunction |
To pole jest wymagane. Punkt końcowy do wykonywania po uruchomieniu podglądu linku. |
logoUrl |
Opcjonalnie. Ikona wyświetlana na elemencie inteligentnym i na karcie podglądu. W przypadku pominięcia tej informacji dodatek używa swojej ikony na pasku narzędzi – |
MenuItemExtensionPoint
Częsty format deklarowania elementu menu lub przycisku wyświetlanego w aplikacji hosta.
Pola | |
---|---|
runFunction |
To pole jest wymagane. Punkt końcowy do wykonania po aktywowaniu tego punktu rozszerzenia. |
label |
To pole jest wymagane. Tekst widoczny dla użytkowników opisujący czynność podjętą przez aktywowanie tego punktu rozszerzenia. Na przykład „Wstaw fakturę”. |
logoUrl |
Adres URL obrazu logo wyświetlanego na pasku narzędzi dodatku. Jeśli jej nie skonfigurujesz, domyślnie będzie używany adres URL głównego logo dodatku. |
UniversalActionExtensionPoint
Format deklarowania punktu rozszerzenia elementu uniwersalnego działania menu czynności.
Pola | |
---|---|
label |
To pole jest wymagane. Widoczny dla użytkowników tekst opisujący czynność podjętą przez aktywowanie tego punktu rozszerzenia, np. „Dodaj nowy kontakt”. |
Pole sumy action_type . To pole jest wymagane. Typ działania obsługiwanego w menu działań uniwersalnych. Może to być link do otwarcia lub punkt końcowy do wykonania. action_type może być tylko jedną z tych wartości: |
|
openLink |
Adres URL, który ma być otwarty przez działanie UniversalAction. |
runFunction |
Punkt końcowy do uruchomienia przez UniversalAction. |
UriPattern
Konfiguracja każdego wzorca adresu URL, który ma wywoływać podgląd linku.
Pola | |
---|---|
hostPattern |
Wymagane dla każdego wzorca adresu URL do wyświetlenia. Domena wzorca adresu URL. Dodatek wyświetli podgląd linków, które zawierają tę domenę w adresie URL. Aby wyświetlić podgląd linków do określonej subdomeny, np. Na przykład |
pathPrefix |
Opcjonalnie. Ścieżka dołączająca domenę Jeśli na przykład wzorzec hosta adresu URL to Aby dopasować wszystkie adresy URL w domenie wzorca hosta, pozostaw pole |