Package google.apps.script.type

Indeks

AddOnWidgetSet

Podzbiór widżetu używany przez dodatek.

Pola
usedWidgets[]

WidgetType

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ń.
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

string

To pole jest wymagane. Wyświetlana nazwa dodatku.

logoUrl

string

To pole jest wymagane. Adres URL obrazu logo wyświetlanego na pasku narzędzi dodatku.

layoutProperties

LayoutProperties

Typowe właściwości układu kart dodatków.

addOnWidgetSet

AddOnWidgetSet

Widżety używane w dodatku. Jeśli to pole nie zostanie określone, użyjemy ustawienia domyślnego.

useLocaleFromApp

bool

Określa, czy mają być przekazywane informacje o języku z aplikacji hosta.

homepageTrigger

HomepageExtensionPoint

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[]

UniversalActionExtensionPoint

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

ListValue

Działanie OpenLink może korzystać tylko z adresu URL o schemacie HTTPS, MAILTO lub TEL. W przypadku linków HTTPS adres URL musi też pasować do jednego z prefiksów określonych na liście dozwolonych. Jeśli prefiks pomija schemat, przyjmuje się HTTPS. Linki HTTP są automatycznie przepisywane do linków HTTPS.

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

string

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 [a-zA-Z0-9-]+.

labelText

string

To pole jest wymagane. Tekst wyświetlany obok ikony punktu wejścia tworzenia zasobu, na przykład Create support case. Ten tekst jest statyczny i wyświetla się, zanim użytkownik uruchomi dodatek.

localizedLabelText

map<string, string>

Opcjonalnie. Mapa labelText do przetłumaczenia na inne języki. Sformatuj język zgodnie ze standardem ISO 639, a kraj/region w formacie ISO 3166, oddzielając go łącznikiem -. Przykład: en-US.

Jeśli język użytkownika jest określony w kluczach mapy, użytkownik zobaczy zlokalizowaną wersję labelText.

runFunction

string

To pole jest wymagane. Punkt końcowy do wykonania po uruchomieniu przepływu pracy tworzenia zasobu w celu utworzenia połączenia.

logoUrl

string

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: logoUrl.

HomepageExtensionPoint

Częsty format deklarowania wyświetlenia strony głównej dodatku.

Pola
runFunction

string

To pole jest wymagane. Punkt końcowy do wykonania po aktywowaniu tego punktu rozszerzenia.

enabled

BoolValue

Opcjonalnie. Jeśli ma wartość false, wyłącza widok strony głównej w tym kontekście.

Jeśli nie jest skonfigurowana, domyślna wartość to true.

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

HttpAuthorizationHeader

Konfiguracja tokena wysłanego w nagłówku autoryzacji HTTP.

LayoutProperties

Właściwości układu kart wspólne dla wszystkich dodatkowych aplikacji hosta.

Pola
primaryColor

string

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

string

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

bool

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

string

To pole jest wymagane. Tekst przykładowego elementu inteligentnego zachęcającego do wyświetlenia linku, na przykład Example: Support case. Ten tekst jest statyczny i wyświetla się, zanim użytkownik uruchomi dodatek.

localizedLabelText

map<string, string>

Opcjonalnie. Mapa labelText do przetłumaczenia na inne języki. Sformatuj język zgodnie ze standardem ISO 639, a kraj/region w formacie ISO 3166, oddzielając go łącznikiem -. Przykład: en-US.

Jeśli język użytkownika jest określony w kluczach mapy, użytkownik zobaczy zlokalizowaną wersję labelText.

patterns[]

UriPattern

To pole jest wymagane. Tablica wzorców adresów URL, które uruchamiają dodatek, aby wyświetlać podgląd linków.

runFunction

string

To pole jest wymagane. Punkt końcowy do wykonywania po uruchomieniu podglądu linku.

logoUrl

string

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 – logoUrl.

Częsty format deklarowania elementu menu lub przycisku wyświetlanego w aplikacji hosta.

Pola
runFunction

string

To pole jest wymagane. Punkt końcowy do wykonania po aktywowaniu tego punktu rozszerzenia.

label

string

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

string

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

string

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:
runFunction

string

Punkt końcowy do uruchomienia przez UniversalAction.

UriPattern

Konfiguracja każdego wzorca adresu URL, który ma wywoływać podgląd linku.

Pola
hostPattern

string

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. subdomain.example.com, dodaj ją. Aby wyświetlać podgląd linków w całej domenie, jako subdomenę podaj symbol wieloznaczny z gwiazdką (*).

Na przykład *.example.com pasuje do subdomain.example.com i another.subdomain.example.com.

pathPrefix

string

Opcjonalnie. Ścieżka dołączająca domenę hostPattern.

Jeśli na przykład wzorzec hosta adresu URL to support.example.com, to aby dopasować adresy URL w przypadku zgłoszeń hostowanych w domenie support.example.com/cases/, wpisz cases.

Aby dopasować wszystkie adresy URL w domenie wzorca hosta, pozostaw pole pathPrefix puste.