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 formularza 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

Właściwości układu wspólne dla kart dodatków.

addOnWidgetSet

AddOnWidgetSet

Widżety używane w dodatku. Jeśli to pole nie jest określone, używany jest zestaw domyślny.

useLocaleFromApp

bool

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

homepageTrigger

HomepageExtensionPoint

Określa punkt końcowy, który będzie wykonywany w dowolnym kontekście 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

Określa listę punktów rozszerzenia w menu uniwersalnego działania, które służy jako 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 ze schematem 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, zostanie domyślnie przyjęta wartość HTTPS. Linki HTTP są automatycznie zastępowane linkami HTTPS.

CreateActionExtensionPoint

Konfiguracja reguły, która jest uruchaniana, gdy użytkownik wywołuje przepływ pracy tworzenia zasobu w aplikacji Google Workspace. Więcej informacji znajdziesz w artykule Tworzenie zasobów innych firm w menu @.

Pola
id

string

Wymagane. Unikalny identyfikator umożliwiający odróżnienie 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ę przed uruchomieniem dodatku.

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 w przypadku punktu wejścia do tworzenia zasobów. Jeśli nie zostanie podany, menu będzie używać ikony paska narzędzi dodatku logoUrl.

HomepageExtensionPoint

Współkatalogowany format deklaracji widoku strony głównej dodatku.

Pola
runFunction

string

Wymagane. Punkt końcowy do wykonania po aktywacji tego punktu rozszerzenia.

enabled

BoolValue

Opcjonalnie: Jeśli ustawisz wartość false, widok strony głównej zostanie w tym kontekście dezaktywowany.

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

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

HttpAuthorizationHeader

Nagłówek autoryzacji wysyłany w żądaniach dotyczących dodatku HTTP.

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

HttpOptions

Opcje wysyłania żądań do punktów końcowych dodatku 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. Ustawia kolor paska narzędzi. Jeśli nie ustawisz koloru podstawowego, zostanie użyta wartość domyślna określona przez framework.

secondaryColor

string

Drugorzędny kolor dodatku. Określa 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 projektowanie responsywne dla kart.

LinkPreviewExtensionPoint

Konfiguracja reguły, która działa, gdy użytkownik wpisze lub wklei link z usługi innej firmy lub usługi innej niż Google do pliku Dokumentów, Arkuszy lub Prezentacji Google.

Pola
labelText

string

Wymagane. Tekst przykładowego elementu inteligentnego, który zachęca użytkowników do wyświetlenia podglądu linku, np. Example: Support case. Ten tekst jest statyczny i wyświetla się przed uruchomieniem dodatku.

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 na elemencie inteligentnego elementu i karcie podglądu. Jeśli nie zostanie podany, wtyczka będzie używać swojej ikony na pasku narzędzi logoUrl.

Powszechny format deklaracji elementu menu lub przycisku, który pojawia się w aplikacji hosta.

Pola
runFunction

string

Wymagane. Punkt końcowy do wykonania po aktywacji 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 nie jest ustawiony, domyślnie używany jest adres URL głównego logo dodatku.

UniversalActionExtensionPoint

Format deklarowania punktu rozszerzenia elementu menu uniwersalnego działania.

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

Wymagane, aby wyświetlić podgląd każdego wzorca adresu URL. Domena wzorca adresu URL. linki w podglądzie dodatku, które zawierają 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 dla całej domeny, jako subdomeny użyj symbolu wieloznacznego, czyli gwiazdki (*).

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

pathPrefix

string

Opcjonalnie: Ścieżka domeny, do której dołączona jest domena hostPattern.

Jeśli na przykład wzór hosta adresu URL to support.example.com, aby dopasować adresy URL spraw hostingowanych pod adresem support.example.com/cases/, wpisz cases.

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