- Zasób: Deployment
- AddOns
- CommonAddOnManifest
- LayoutProperties
- AddOnWidgetSet
- WidgetType
- HomepageExtensionPoint
- UniversalActionExtensionPoint
- GmailAddOnManifest
- ContextualTrigger
- UnconditionalTrigger
- UniversalAction
- ComposeTrigger
- MenuItemExtensionPoint
- DraftAccess
- DriveAddOnManifest
- DriveExtensionPoint
- CalendarAddOnManifest
- ConferenceSolution
- CalendarExtensionPoint
- EventAccess
- DocsAddOnManifest
- DocsExtensionPoint
- LinkPreviewExtensionPoint
- UriPattern
- CreateActionExtensionPoint
- MeetAddOnManifest
- Sieć
- Stan
- DisplayFlow
- SheetsAddOnManifest
- SheetsExtensionPoint
- SlidesAddOnManifest
- SlidesExtensionPoint
- HttpOptions
- HttpAuthorizationHeader
- GranularOauthPermissionSupport
- Metody
Zasób: Deployment
wdrożenie dodatku do Google Workspace;
Zapis JSON |
---|
{
"name": string,
"oauthScopes": [
string
],
"addOns": {
object ( |
Pola | |
---|---|
name |
Nazwa zasobu wdrożenia. Przykład: |
oauthScopes[] |
Lista zakresów protokołu OAuth Google, w przypadku których przed wykonaniem punktu końcowego dodatku należy poprosić użytkownika o zgodę. |
addOns |
Konfiguracja dodatku do Google Workspace. |
etag |
Tę wartość oblicza serwer na podstawie wersji wdrożenia w pamięci. Może ona być wysyłana w żądaniach aktualizacji i usuwania, aby mieć pewność, że klient ma aktualną wartość przed kontynuowaniem. |
AddOns
Konfiguracja dodatku do Google Workspace.
Zapis JSON |
---|
{ "common": { object ( |
Pola | |
---|---|
common |
Konfiguracja wspólna dla wszystkich dodatków do Google Workspace. |
gmail |
Konfiguracja dodatku w Gmailu. |
drive |
Konfiguracja dodatku do Dysku. |
calendar |
Konfiguracja dodatku do Kalendarza. |
docs |
Konfiguracja dodatku do Dokumentów. |
meet |
Konfiguracja dodatku do Meet. |
sheets |
konfiguracja dodatku do Arkuszy; |
slides |
Konfiguracja dodatku do Prezentacji. |
httpOptions |
Opcje wysyłania żądań do punktów końcowych HTTP dodatku |
CommonAddOnManifest
Konfiguracja dodatku, która jest udostępniana we wszystkich aplikacjach hosta dodatku.
Zapis JSON |
---|
{ "name": string, "logoUrl": string, "layoutProperties": { object ( |
Pola | |
---|---|
name |
Wymagane. Wyświetlana nazwa dodatku. |
logoUrl |
Wymagane. URL obrazu logo wyświetlanego na pasku narzędzi dodatku. |
layoutProperties |
Typowe właściwości układu kart dodatku. |
addOnWidgetSet |
Widżety używane w dodatku. Jeśli to pole nie jest określone, używany jest domyślny zestaw. |
useLocaleFromApp |
Czy przekazywać informacje o ustawieniach regionalnych z aplikacji hosta. |
homepageTrigger |
Określa 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ć przyćmione przez treści kontekstowe, gdy ten dodatek zadeklaruje bardziej precyzyjne wyzwalacze. |
universalActions[] |
Definiuje listę punktów rozszerzeń w menu działań uniwersalnych, 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 |
Działanie OpenLink może używać tylko adresu URL ze schematem |
LayoutProperties
Właściwości układu karty są wspólne dla wszystkich aplikacji hosta dodatku.
Zapis JSON |
---|
{ "primaryColor": string, "secondaryColor": string, "useNewMaterialDesign": boolean } |
Pola | |
---|---|
primaryColor |
Główny kolor dodatku. Ustawia kolor paska narzędzi. Jeśli nie ustawisz koloru podstawowego, użyta zostanie wartość domyślna podana przez platformę. |
secondaryColor |
Drugi kolor dodatku. Ustawia kolor przycisków. Jeśli kolor podstawowy jest ustawiony, ale kolor dodatkowy nie jest ustawiony, kolor dodatkowy jest taki sam jak kolor podstawowy. Jeśli nie ustawisz ani koloru podstawowego, ani dodatkowego, zostanie użyta wartość domyślna podana przez platformę. |
useNewMaterialDesign |
Włącza projektowanie materiałów dla kart. |
AddOnWidgetSet
Podzbiór widżetów używanych przez dodatek.
Zapis JSON |
---|
{
"usedWidgets": [
enum ( |
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 |
Domyślny zestaw widżetów. |
DATE_PICKER |
Selektor daty. |
STYLED_BUTTONS |
Przycisk stylizowany może być wypełniony lub nieaktywny. |
PERSISTENT_FORMS |
Trwałe formularze umożliwiają zachowywanie wartości formularza podczas działań. |
FIXED_FOOTER |
Stały stopka 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 w Gmailu, które ma zastosowanie do interfejsu tworzenia dodatku. |
HomepageExtensionPoint
Typowy format deklarowania widoku strony głównej dodatku.
Zapis JSON |
---|
{ "runFunction": string, "enabled": boolean } |
Pola | |
---|---|
runFunction |
Wymagane. Punkt końcowy do wykonania po aktywowaniu tego punktu rozszerzenia. |
enabled |
Opcjonalnie: Jeśli ta opcja jest ustawiona na Jeśli nie zostanie ustawiony, domyślna wartość to Jeśli niestandardowy widok strony głównej dodatku jest wyłączony, użytkownicy zobaczą ogólną kartę przeglądu. |
UniversalActionExtensionPoint
Format deklarowania punktu rozszerzenia elementu menu działań uniwersalnych.
Zapis JSON |
---|
{ "label": string, // Union field |
Pola | |
---|---|
label |
Wymagane. Tekst widoczny dla użytkownika, który opisuje działanie po aktywowaniu tego punktu rozszerzenia, np. „Dodaj nowy kontakt”. |
Pole zbiorcze action_type . Wymagane. Typ działania obsługiwany w przypadku elementu menu działania uniwersalnego. Może to być link do otwarcia lub punkt końcowy do wykonania. action_type może mieć tylko jedną z tych wartości: |
|
openLink |
Adres URL, który ma być otwierany przez działanie uniwersalne. |
runFunction |
Punkt końcowy, który ma być uruchamiany przez UniversalAction. |
GmailAddOnManifest
Właściwości dostosowujące wygląd i działanie dodatku do Gmaila.
Zapis JSON |
---|
{ "homepageTrigger": { object ( |
Pola | |
---|---|
homepageTrigger |
Określa punkt końcowy, który będzie wykonywany w kontekstach, które nie pasują do zadeklarowanego wyzwalacza kontekstowego. Karty wygenerowane przez tę funkcję będą zawsze dostępne dla użytkownika, ale mogą zostać zastąpione przez treści kontekstowe, gdy ten dodatek zadeklaruje bardziej precyzyjne wyzwalacze. Jeśli ta opcja jest dostępna, zastąpi konfigurację z |
contextualTriggers[] |
Określa zestaw warunków, które aktywują dodatek. |
universalActions[] |
Określa zestaw uniwersalnych działań dla dodatku. Użytkownik wywołuje działania uniwersalne z menu paska narzędzi dodatku. |
composeTrigger |
Definiuje wyzwalacz czasu tworzenia dla dodatku czasu tworzenia. Jest to aktywator, który powoduje, że dodatek podejmuje działanie, gdy użytkownik pisze e-maila. Wszystkie dodatki do tworzenia wiadomości muszą mieć zakres |
authorizationCheckFunction |
Nazwa punktu końcowego, który sprawdza, czy dodatek ma wszystkie wymagane autoryzacje innych firm, poprzez sondowanie interfejsów API tych firm. Jeśli test się nie powiedzie, funkcja powinna zgłosić wyjątek, aby zainicjować proces autoryzacji. Ta funkcja jest wywoływana przed każdym wywołaniem dodatku, aby zapewnić użytkownikowi jak najlepsze wrażenia. |
ContextualTrigger
Określa regułę, która uruchamia się, gdy otwarty e-mail spełnia określone kryteria. Gdy wyzwalacz zostanie uruchomiony, wykonuje określony punkt końcowy, zwykle w celu utworzenia nowych kart i zaktualizowania interfejsu.
Zapis JSON |
---|
{ "onTriggerFunction": string, // Union field |
Pola | |
---|---|
onTriggerFunction |
Wymagane. Nazwa punktu końcowego, do którego należy zadzwonić, gdy wiadomość pasuje do aktywatora. |
Pole zbiorcze trigger . Rodzaj wyzwalacza określa warunki, których Gmail używa do wyświetlania dodatku. trigger może mieć tylko jedną z tych wartości: |
|
unconditional |
Wywoływacze bezwarunkowe są wykonywane po otwarciu dowolnej wiadomości. |
UnconditionalTrigger
Ten typ nie ma pól.
Aktywator, który uruchamia się po otwarciu dowolnego e-maila.
UniversalAction
Działanie, które jest zawsze dostępne w menu paska narzędzi dodatku, niezależnie od kontekstu wiadomości.
Zapis JSON |
---|
{ "text": string, // Union field |
Pola | |
---|---|
text |
Wymagane. Tekst widoczny dla użytkownika opisujący działanie, np. „Dodaj nowy kontakt”. |
Pole zbiorcze action_type . Typ działania określa zachowanie Gmaila, gdy użytkownik wywoła to działanie. action_type może mieć tylko jedną z tych wartości: |
|
openLink |
Link otwierany przez Gmaila, gdy użytkownik wywoła działanie. |
runFunction |
Punkt końcowy wywoływany, gdy użytkownik wywoła działanie. Szczegółowe informacje znajdziesz w przewodniku po działaniach uniwersalnych. |
ComposeTrigger
Aktywator, który uruchamia się, gdy użytkownik pisze e-maila.
Zapis JSON |
---|
{ "actions": [ { object ( |
Pola | |
---|---|
actions[] |
Definiuje zestaw działań dla dodatku czasu tworzenia. Są to działania, które użytkownicy mogą wywoływać w dodatku do tworzenia wiadomości. |
draftAccess |
Określa poziom dostępu do danych, gdy zostanie uruchomiony dodatek czasu tworzenia. |
MenuItemExtensionPoint
Typowy format deklarowania elementu menu lub przycisku, który pojawia się w aplikacji hostującej.
Zapis JSON |
---|
{ "runFunction": string, "label": string, "logoUrl": string } |
Pola | |
---|---|
runFunction |
Wymagane. Punkt końcowy do wykonania po aktywowaniu tego punktu rozszerzenia. |
label |
Wymagane. Tekst widoczny dla użytkownika, który opisuje działanie podjęte po aktywowaniu tego punktu rozszerzenia. Na przykład „Wstaw fakturę”. |
logoUrl |
URL obrazu logo wyświetlanego na pasku narzędzi dodatku. Jeśli nie jest ustawiony, przyjmuje się domyślnie adres URL głównego logo dodatku. |
DraftAccess
Wyliczenie określające poziom dostępu do danych wymagany przez wyzwalacz tworzenia.
Wartości w polu enum | |
---|---|
UNSPECIFIED |
Wartość domyślna, gdy dla parametru draftaccess nie ustawiono żadnej wartości. |
NONE |
Gdy dodatek do pisania jest aktywowany, wyzwalacz pisania nie ma dostępu do żadnych danych wersji roboczej. |
METADATA |
Udziela wyzwalaczowi tworzenia uprawnień dostępu do metadanych wersji roboczej, gdy zostanie wywołany dodatek do tworzenia. Obejmuje to listę odbiorców, np. listę Do i DW w wersji roboczej wiadomości. |
DriveAddOnManifest
Właściwości dostosowujące wygląd i działanie dodatku do Dysku.
Zapis JSON |
---|
{ "homepageTrigger": { object ( |
Pola | |
---|---|
homepageTrigger |
Jeśli ta opcja jest dostępna, zastąpi konfigurację z |
onItemsSelectedTrigger |
Odpowiada działaniu, które jest wykonywane, gdy elementy są wybierane w odpowiednim widoku Dysku, np. na liście dokumentów na Moim Dysku. |
DriveExtensionPoint
Typowy format deklarowania wyzwalaczy dodatku do Dysku.
Zapis JSON |
---|
{ "runFunction": string } |
Pola | |
---|---|
runFunction |
Wymagane. Punkt końcowy do wykonania po aktywowaniu punktu rozszerzenia. |
CalendarAddOnManifest
Właściwości dostosowujące wygląd i działanie dodatku do Kalendarza.
Zapis JSON |
---|
{ "homepageTrigger": { object ( |
Pola | |
---|---|
homepageTrigger |
Określa punkt końcowy, który jest wykonywany w kontekstach, które nie pasują do zadeklarowanego wyzwalacza kontekstowego. Wszystkie karty wygenerowane przez tę funkcję będą zawsze dostępne dla użytkownika, ale mogą zostać przyćmione przez treści kontekstowe, gdy ten dodatek zadeklaruje bardziej precyzyjne wyzwalacze. Jeśli ta opcja jest dostępna, zastąpi konfigurację z |
conferenceSolution[] |
Określa rozwiązania konferencyjne udostępniane przez ten dodatek. Dodatki do obsługi rozmów wideo innych firm można tworzyć tylko w Apps Script. |
createSettingsUrlFunction |
Punkt końcowy do wykonania, który tworzy adres URL do strony ustawień dodatku. |
eventOpenTrigger |
Punkt końcowy, który jest wywoływany, gdy wydarzenie zostanie otwarte w celu wyświetlenia lub edycji. |
eventUpdateTrigger |
Punkt końcowy, który jest wywoływany po zaktualizowaniu zdarzenia otwarcia. |
eventAttachmentTrigger |
Konfiguracja czynnika kontekstowego, który uruchamia się, gdy użytkownik kliknie dostawcę załączników dodatku w menu Kalendarza. |
currentEventAccess |
Określa poziom dostępu do danych po wywołaniu dodatku do zdarzenia. |
ConferenceSolution
Określa wartości związane z konferencją. Dodatki do obsługi rozmów wideo innych firm można tworzyć tylko w Apps Script.
Zapis JSON |
---|
{ "onCreateFunction": string, "id": string, "name": string, "logoUrl": string } |
Pola | |
---|---|
onCreateFunction |
Wymagane. Punkt końcowy, do którego należy wysłać wywołanie, gdy mają zostać utworzone dane konferencji. |
id |
Wymagane. Identyfikatory powinny być przypisywane w unikalny sposób w ramach rozwiązań do obsługi rozmów wideo w jednym dodatku. W przeciwnym razie po uruchomieniu dodatku może zostać użyte nieprawidłowe rozwiązanie do obsługi rozmów wideo. Możesz zmienić nazwę wyświetlaną dodatku, ale nie jego identyfikator. |
name |
Wymagane. Wyświetlana nazwa rozwiązania konferencyjnego. |
logoUrl |
Wymagane. Adres URL obrazu logo rozwiązania konferencyjnego. |
CalendarExtensionPoint
Typowy format deklarowania wyzwalaczy dodatku do Kalendarza.
Zapis JSON |
---|
{ "runFunction": string } |
Pola | |
---|---|
runFunction |
Wymagane. Punkt końcowy do wykonania po aktywowaniu tego punktu rozszerzenia. |
EventAccess
Wyliczenie określające poziom dostępu do danych, którego wymagają wyzwalacze zdarzeń.
Wartości w polu enum | |
---|---|
UNSPECIFIED |
Wartość domyślna, gdy dla parametru eventAccess nie ustawiono żadnej wartości. |
METADATA |
Umożliwia wyzwalaczom zdarzeń dostęp do metadanych zdarzeń, takich jak identyfikator zdarzenia i identyfikator kalendarza. |
READ |
Umożliwia wyzwalaczom zdarzeń dostęp do wszystkich podanych pól zdarzeń, w tym metadanych, uczestników i danych konferencji. |
WRITE |
Umożliwia wyzwalaczom zdarzeń dostęp do metadanych zdarzeń i wykonywanie wszystkich działań, w tym dodawanie uczestników i ustawianie danych konferencji. |
READ_WRITE |
Umożliwia wyzwalaczom zdarzeń dostęp do wszystkich podanych pól zdarzeń, w tym metadanych, uczestników i danych konferencji, oraz wykonywanie wszystkich działań. |
DocsAddOnManifest
Właściwości dostosowujące wygląd i działanie dodatku do Dokumentów Google.
Zapis JSON |
---|
{ "homepageTrigger": { object ( |
Pola | |
---|---|
homepageTrigger |
Jeśli ta opcja jest dostępna, zastąpi konfigurację z |
onFileScopeGrantedTrigger |
Punkt końcowy do wykonania, gdy autoryzacja zakresu pliku zostanie przyznana dla tej pary dokument/użytkownik. |
linkPreviewTriggers[] |
Lista punktów rozszerzeń do wyświetlania podglądu linków w dokumencie Google. Więcej informacji znajdziesz w artykule Wyświetlanie podglądu linku za pomocą elementów inteligentnych. |
createActionTriggers[] |
Lista punktów rozszerzeń do tworzenia zasobów innych firm w aplikacjach Google Workspace. Więcej informacji znajdziesz w artykule Tworzenie zasobów innych firm z menu @. |
DocsExtensionPoint
Typowy format deklarowania wywołań dodatku do Dokumentów.
Zapis JSON |
---|
{ "runFunction": string } |
Pola | |
---|---|
runFunction |
Wymagane. Punkt końcowy do wykonania po aktywowaniu tego punktu rozszerzenia. |
LinkPreviewExtensionPoint
Konfiguracja wyzwalacza, który uruchamia się, gdy użytkownik wpisze lub wklei link z usługi innej firmy lub usługi spoza Google do pliku Dokumentów, Arkuszy lub Prezentacji Google.
Zapis JSON |
---|
{
"labelText": string,
"localizedLabelText": {
string: string,
...
},
"patterns": [
{
object ( |
Pola | |
---|---|
labelText |
Wymagane. Tekst przykładowego elementu inteligentnego, który zachęca użytkowników do wyświetlenia podglądu linku, np. |
localizedLabelText |
Opcjonalnie: Mapa Jeśli język użytkownika jest obecny w kluczach mapy, zobaczy on zlokalizowaną wersję Obiekt zawierający listę par |
patterns[] |
Wymagane. Tablica wzorców adresów URL, które powodują wyświetlanie podglądu linków przez dodatek. |
runFunction |
Wymagane. Punkt końcowy do wykonania po wywołaniu podglądu linku. |
logoUrl |
Opcjonalnie: Ikona wyświetlana w inteligentnym tagu i na karcie podglądu. Jeśli zostanie pominięta, dodatek użyje ikony paska narzędzi |
UriPattern
Konfiguracja każdego wzorca adresu URL, który wywołuje podgląd linku.
Zapis JSON |
---|
{ "hostPattern": string, "pathPrefix": string } |
Pola | |
---|---|
hostPattern |
Wymagany w przypadku każdego wzorca adresu URL, który ma być wyświetlany w podglądzie. Domena wzorca adresu URL. Dodatek wyświetla podgląd linków, które zawierają tę domenę w adresie URL. Aby wyświetlić podgląd linków do konkretnej subdomeny, np. Na przykład |
pathPrefix |
Opcjonalnie: Ścieżka, która dołącza domenę Jeśli na przykład wzorzec hosta adresu URL to Aby dopasować wszystkie adresy URL w domenie wzorca hosta, pozostaw pole |
CreateActionExtensionPoint
Konfiguracja wyzwalacza, który uruchamia się, gdy użytkownik wywoła proces tworzenia zasobu w aplikacji Google Workspace. Więcej informacji znajdziesz w artykule Tworzenie zasobów innych firm z menu @.
Zapis JSON |
---|
{ "id": string, "labelText": string, "localizedLabelText": { string: string, ... }, "runFunction": string, "logoUrl": string } |
Pola | |
---|---|
id |
Wymagane. Unikalny identyfikator odróżniający ten punkt rozszerzenia. Identyfikator może mieć maksymalnie 64 znaki i powinien mieć format |
labelText |
Wymagane. Tekst wyświetlany obok ikony punktu wejścia tworzenia zasobu, np. |
localizedLabelText |
Opcjonalnie: Mapa Jeśli język użytkownika jest obecny w kluczach mapy, zobaczy on zlokalizowaną wersję Obiekt zawierający listę par |
runFunction |
Wymagane. Punkt końcowy do wykonania, gdy proces tworzenia zasobu zostanie uruchomiony w celu utworzenia linku. |
logoUrl |
Opcjonalnie: Ikona wyświetlana w punkcie wejścia do tworzenia zasobów. Jeśli ten parametr zostanie pominięty, menu będzie używać ikony paska narzędzi dodatku |
MeetAddOnManifest
Plik manifestu dodatku do Meet.
Zapis JSON |
---|
{ "homepageTrigger": { object ( |
Pola | |
---|---|
homepageTrigger |
Jeśli ta opcja jest dostępna, zastąpi konfigurację z |
web |
Szczegółowe informacje o dodatkach, które rozszerzają funkcje klienta internetowego Meet. |
supportsCollaboration |
czy dodatek obsługuje współpracę lub zapraszanie innych osób do korzystania z niego. |
termsUri |
Powinien być widoczny link do warunków korzystania z dodatku (jeśli takie istnieją). |
Sieć
Szczegółowe informacje o dodatkach, które rozszerzają funkcje klienta internetowego Meet.
Zapis JSON |
---|
{ "sidePanelUri": string, "sidePanelUrl": string, "mainStageUri": string, "supportsScreenSharing": boolean, "supportsCollaboration": boolean, "supportsPopOut": boolean, "hostOrigins": [ string ], "addOnOrigins": [ string ], "openState": enum ( |
Pola | |
---|---|
sidePanelUri |
Identyfikator URI ramki iFrame panelu bocznego. |
sidePanelUrl |
Adres URL elementu iframe panelu bocznego. |
mainStageUri |
Identyfikator URI ramki iframe „głównej sceny”. |
supportsScreenSharing |
Określa, czy dodatek obsługuje udostępnianie ekranu głównego. |
supportsCollaboration |
czy dodatek obsługuje współpracę lub zapraszanie innych osób do korzystania z niego. To pole jest obecnie wycofane. Użyj pola najwyższego poziomu w MeetAddOnManifest. |
supportsPopOut |
Określa, czy dodatek obsługuje wyskakujące okienko w przeglądarce. |
hostOrigins[] |
Przestarzała, starsza nazwa. Źródła, które należy dodać do właściwości frame-src elementu iframe zawierającego witrynę firmy zewnętrznej. Zamiast tego użyj addonorigins. |
addOnOrigins[] |
Źródła, które należy dodać do właściwości frame-src elementu iframe zawierającego witrynę firmy zewnętrznej. |
openState |
Stan początkowy po otwarciu dodatku. |
supportsCollaborationHostControls |
Określa, czy dodatek do współpracy obsługuje ustawienia gospodarza. |
logoUrl |
Adres URL logo, które ma być wyświetlane w przypadku dodatku. Jeśli nie zostanie określone, logo będzie domyślnie ustawione na logo w sekcji wspólnej pliku manifestu. |
darkModeLogoUrl |
Wersja adresu URL logo w trybie ciemnym. |
displayFlow |
Przebieg wyświetlania, który dodatek będzie stosować po uruchomieniu. |
Stan
Wyliczenie określające początkowy stan otwarcia dodatku.
Wartości w polu enum | |
---|---|
STATE_UNSPECIFIED |
Stan początkowy nie został określony w przypadku dodatku. |
SIDE_PANEL_ONLY |
Dodatek otworzy się z aktywnym tylko panelem bocznym. |
MAIN_STAGE_ONLY |
Dodatek otworzy się tylko z aktywną główną częścią ekranu. |
SIDE_PANEL_AND_MAIN_STAGE |
Dodatek otworzy się z aktywnym panelem bocznym i główną częścią ekranu. |
DisplayFlow
Wyliczenie określające sposób wyświetlania dodatku po jego uruchomieniu
Wartości w polu enum | |
---|---|
DISPLAY_FLOW_UNSPECIFIED |
Nie określono sposobu wyświetlania. |
FOCUS |
Dodatek powinien uruchamiać się w trybie wyświetlania „focus”. |
AUGMENT |
Dodatek powinien uruchamiać się w trybie wyświetlania „augment”. |
SheetsAddOnManifest
Właściwości dostosowujące wygląd i działanie dodatku do Arkuszy Google.
Zapis JSON |
---|
{ "homepageTrigger": { object ( |
Pola | |
---|---|
homepageTrigger |
Jeśli ta opcja jest dostępna, zastąpi konfigurację z |
onFileScopeGrantedTrigger |
Punkt końcowy do wykonania, gdy autoryzacja zakresu pliku zostanie przyznana dla tej pary dokument/użytkownik. |
linkPreviewTriggers[] |
Lista punktów rozszerzeń do wyświetlania podglądu linków w dokumencie Arkuszy Google. Więcej informacji znajdziesz w artykule Wyświetlanie podglądu linku za pomocą elementów inteligentnych. |
SheetsExtensionPoint
Typowy format deklarowania wyzwalaczy dodatku do Arkuszy.
Zapis JSON |
---|
{ "runFunction": string } |
Pola | |
---|---|
runFunction |
Wymagane. Punkt końcowy do wykonania po aktywowaniu tego punktu rozszerzenia. |
SlidesAddOnManifest
Właściwości dostosowujące wygląd i działanie dodatku do Prezentacji Google.
Zapis JSON |
---|
{ "homepageTrigger": { object ( |
Pola | |
---|---|
homepageTrigger |
Jeśli ta opcja jest dostępna, zastąpi konfigurację z |
onFileScopeGrantedTrigger |
Punkt końcowy do wykonania, gdy autoryzacja zakresu pliku zostanie przyznana dla tej pary dokument/użytkownik. |
linkPreviewTriggers[] |
Lista punktów rozszerzeń do wyświetlania podglądu linków w dokumencie Prezentacji Google. Więcej informacji znajdziesz w artykule Wyświetlanie podglądu linku za pomocą elementów inteligentnych. |
SlidesExtensionPoint
Typowy format deklarowania wyzwalaczy dodatku do Prezentacji.
Zapis JSON |
---|
{ "runFunction": string } |
Pola | |
---|---|
runFunction |
Wymagane. Punkt końcowy do wykonania po aktywowaniu tego punktu rozszerzenia. |
HttpOptions
Opcje wysyłania żądań do punktów końcowych dodatku HTTP
.
Zapis JSON |
---|
{ "authorizationHeader": enum ( |
Pola | |
---|---|
authorizationHeader |
Konfiguracja tokena wysyłanego w nagłówku autoryzacji |
granularOauthPermissionSupport |
Określa, czy dodatek ma włączoną szczegółową akceptację OAuth. |
HttpAuthorizationHeader
Nagłówek autoryzacji wysyłany w żądaniach dodatku HTTP
.
Wartości w polu enum | |
---|---|
HTTP_AUTHORIZATION_HEADER_UNSPECIFIED |
Wartość domyślna, równa SYSTEM_ID_TOKEN . |
SYSTEM_ID_TOKEN |
Wysyłanie tokena tożsamości dla konta usługi systemowej dodatku Google Workspace powiązanego z projektem (domyślnie). |
USER_ID_TOKEN |
Wysyłanie tokena identyfikacyjnego użytkownika. |
NONE |
Nie wysyłaj nagłówka Authentication. |
GranularOauthPermissionSupport
Określa, czy dodatek ma włączoną szczegółową akceptację OAuth.
Wartości w polu enum | |
---|---|
GRANULAR_OAUTH_PERMISSION_SUPPORT_UNSPECIFIED |
Wartość domyślna, której nie należy używać. |
OPT_IN |
Dodatek ma włączoną szczegółową zgodę na OAuth. |
OPT_OUT |
Dodatek nie korzysta ze szczegółowej akceptacji OAuth. |
Metody |
|
---|---|
|
Tworzy wdrożenie o określonej nazwie i konfiguracji. |
|
Usuwa wdrożenie o podanej nazwie. |
|
Pobiera wdrożenie o określonej nazwie. |
|
Pobiera stan instalacji wdrożenia testowego. |
|
Instaluje wdrożenie na Twoim koncie na potrzeby testowania. |
|
Wyświetla listę wszystkich wdrożeń w danym projekcie. |
|
Tworzy lub zastępuje wdrożenie o określonej nazwie. |
|
Odinstalowuje wdrożenie testowe z konta użytkownika. |