Package google.apps.script.type

Indeks

AddOnWidgetSet

Podzbiór widżetów 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 Domyślny zestaw widżetów.
DATE_PICKER selektor daty,
STYLED_BUTTONS Do stylizowanych przycisków należą wypełnione przyciski i przyciski wyłączone.
PERSISTENT_FORMS Trwałe formularze umożliwiają utrwalanie wartości formularzy podczas wykonywania działań.
UPDATE_SUBJECT_AND_RECIPIENTS Zmień temat i odbiorców wersji roboczej.
GRID_WIDGET Widżet siatki.
ADDON_COMPOSE_UI_ACTION Działanie dodatku w Gmailu, które dotyczy interfejsu tworzenia wiadomości.

CommonAddOnManifest

Konfiguracja dodatku, która jest udostępniana wszystkim aplikacjom hosta dodatku.

Pola
name

string

Wymagane. Wyświetlana nazwa dodatku.

logoUrl

string

Wymagane. Adres URL obrazu logo wyświetlanego na pasku narzędzi dodatku.

layoutProperties

LayoutProperties

Typowe właściwości układu kart dodatkowych.

addOnWidgetSet

AddOnWidgetSet

Widżety używane w dodatku. Jeśli to pole nie jest określone, używane jest ustawienie domyślne.

useLocaleFromApp

bool

Określa, czy informacje o lokalizacji mają być przekazywane 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 dodatek zadeklaruje bardziej ukierunkowane reguły.

universalActions[]

UniversalActionExtensionPoint

Definiuje listę punktów rozszerzenia w menu czynności uniwersalnej, które pełni rolę menu ustawień dodatku. Punkt rozszerzenia może być adresem URL linku do otwarcia lub punktem końcowym do wykonania jako przesłanie formularza.

openLinkUrlPrefixes

ListValue

Działanie Otwórz link może używać tylko adresu URL o schemacie HTTPS, MAILTO lub TEL. W przypadku linków HTTPS adres URL musi też pasować do jednego z prefiksów podanych na liście dozwolonych. Jeśli prefiks pomija schemat, zostanie domyślnie przyjęta wartość HTTPS. Linki HTTP są automatycznie zastępowane linkami HTTPS.

CreateActionExtensionPoint

Konfiguracja aktywatora, która jest uruchamiana, 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

Wymagane. Unikalny identyfikator do rozróżniania tego punktu rozszerzenia. Identyfikator może mieć maksymalnie 64 znaki i powinien być w formacie [a-zA-Z0-9-]+.

labelText

string

Wymagane. Tekst wyświetlany obok ikony punktu wejścia do tworzenia zasobu, np. Create support case. Ten tekst jest statyczny i wyświetla się, zanim użytkownik uruchomi dodatek.

localizedLabelText

map<string, string>

Opcjonalnie: Mapa: labelText do zlokalizowania na inne języki. Formatuj język w formacie ISO 639, a kraj/region w formacie ISO 3166, rozdzielając je łącznikiem -. Na przykład: en-US.

Jeśli w kluczach mapy występuje lokalizacja użytkownika, zobaczy on zlokalizowaną wersję labelText.

runFunction

string

Wymagane. Punkt końcowy do wykonania, gdy uruchamiane jest przepływ pracy tworzenia zasobu w celu utworzenia połączenia.

logoUrl

string

Opcjonalnie: Ikona wyświetlana dla punktu wejścia tworzenia zasobu. Jeśli zostanie pominięty, w menu pojawi się ikona dodatku na pasku narzędzi: logoUrl.

HomepageExtensionPoint

Popularny format deklarowania widoku strony głównej dodatku.

Pola
runFunction

string

Wymagane. Punkt końcowy do wykonywania po aktywowaniu tego punktu rozszerzenia.

enabled

BoolValue

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

Jeśli nie zostanie ustawiony, domyślnie przyjmuje się true.

Jeśli niestandardowy widok strony głównej dodatku jest wyłączony, użytkownicy widzą ogólną kartę przeglądu.

HttpAuthorizationHeader

Nagłówek autoryzacji wysłany w żądaniach dodatku HTTP.

Wartości w polu enum
HTTP_AUTHORIZATION_HEADER_UNSPECIFIED Wartość domyślna, która jest równa SYSTEM_ID_TOKEN.
SYSTEM_ID_TOKEN Wysyłanie tokenu identyfikacyjnego na konto usługi systemowej Google Workspace powiązane z danym projektem (domyślnie).
USER_ID_TOKEN Wyślij token identyfikatora użytkownika.
NONE Nie wysyłaj nagłówka uwierzytelniania.

HttpOptions

Opcje wysyłania żądań do dodatkowych punktów końcowych HTTP.

Pola
authorizationHeader

HttpAuthorizationHeader

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

LayoutProperties

Właściwości układu karty udostępniane we wszystkich aplikacjach hosta dodatku.

Pola
primaryColor

string

Podstawowy kolor dodatku. Określa kolor paska narzędzi. Jeśli nie ustawisz koloru podstawowego, zostanie użyta wartość domyślna podana przez platformę.

secondaryColor

string

Drugorzędny kolor dodatku. Ustawia kolor przycisków. Jeśli kolor podstawowy jest ustawiony, ale nie ma koloru dodatkowego, kolor dodatkowy jest taki sam jak kolor podstawowy. Jeśli nie ustawisz ani koloru podstawowego, ani koloru dodatkowego, zostanie użyta wartość domyślna określona przez framework.

useNewMaterialDesign

bool

Włącza interfejs Material Design na kartach.

LinkPreviewExtensionPoint

Konfiguracja reguły uruchamianej, gdy użytkownik wpisze lub wklej link z usługi innej firmy lub usługi innej firmy do pliku Dokumentów, Arkuszy lub Prezentacji Google.

Pola
labelText

string

Wymagane. Tekst przykładowego elementu inteligentnego, który prosi użytkowników o wyświetlenie podglądu linku, np. Example: Support case. Ten tekst jest statyczny i wyświetla się, zanim użytkownik uruchomi dodatek.

localizedLabelText

map<string, string>

Opcjonalnie: Mapa: labelText do zlokalizowania na inne języki. Formatuj język w formacie ISO 639, a kraj/region w formacie ISO 3166, rozdzielając je łącznikiem -. Na przykład: en-US.

Jeśli w kluczach mapy występuje lokalizacja użytkownika, zobaczy on zlokalizowaną wersję labelText.

patterns[]

UriPattern

Wymagane. Tablica wzorców adresów URL, które powodują, że dodatek wyświetla podgląd linków.

runFunction

string

Wymagane. Punkt końcowy do wykonania, gdy zostanie wywołany podgląd linku.

logoUrl

string

Opcjonalnie: Ikona wyświetlana w elemencie inteligentnym i na karcie podglądu. Jeśli dodatek zostanie pominięty, pojawi się ikona na pasku narzędzi: logoUrl.

Typowy format deklarowania pozycji menu lub przycisku wyświetlanego w aplikacji hostującej.

Pola
runFunction

string

Wymagane. Punkt końcowy do wykonywania po aktywowaniu tego punktu rozszerzenia.

label

string

Wymagane. Tekst widoczny dla użytkownika, który opisuje działanie wykonywane po aktywowaniu tego punktu rozszerzenia. na przykład „Wstaw fakturę”.

logoUrl

string

Adres URL obrazu logo wyświetlanego na pasku narzędzi dodatku.

Jeśli zasada nie jest skonfigurowana, domyślnie używany jest adres URL podstawowego logo dodatku.

UniversalActionExtensionPoint

Format deklarowania punktu rozszerzenia elementu menu czynności uniwersalnej.

Pola
label

string

Wymagane. Tekst widoczny dla użytkownika opisujący działanie wykonywane po aktywowaniu tego punktu rozszerzenia, np. „Dodaj nowy kontakt”.

Pole unii action_type. Wymagane. Typ działania obsługiwany w uniwersalnym menu działań. Może to być link do otwarcia lub punkt końcowy do wykonania. action_type może być tylko jednym z tych elementów:
runFunction

string

Punkt końcowy, który ma być wywoływany przez metodę UniversalAction.

UriPattern

Konfiguracja każdego wzorca adresu URL, który powoduje wyświetlenie podglądu linku.

Pola
hostPattern

string

Wymagany w przypadku każdego wzorca adresu URL, który ma zostać wyświetlony. Domena wzorca adresu URL. Dodatek wyświetla podgląd linków zawierających tę domenę w adresie URL. Aby wyświetlić podgląd linków do konkretnej subdomeny, np. subdomain.example.com, uwzględnij tę subdomenę. Aby wyświetlić podgląd linków w całej domenie, jako subdomenę użyj symbolu wieloznacznego z gwiazdką (*).

Na przykład *.example.com jest zgodne z subdomain.example.comanother.subdomain.example.com.

pathPrefix

string

Opcjonalnie: Ścieżka do domeny hostPattern.

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

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