Konfiguracja zasobu, która służy do definiowania treści i zachowania dodatku do Google Workspace w Kalendarzu Google. Pliki manifestu dodatków do Google Workspace muszą zawierać wszystkie komponenty oznaczone jako Wymagane, jeśli rozszerzają Kalendarz.
Kalendarz
Konfiguracja pliku manifestu dodatku do Google Workspace dla rozszerzeń Kalendarza Google. Więcej informacji znajdziesz w artykule Rozszerzanie Kalendarza za pomocą dodatków do Google Workspace.
Zapis JSON |
---|
{ "createSettingsUrlFunction": string, "conferenceSolution": [ { object (ConferenceSolution) } ], "currentEventAccess": string, "eventOpenTrigger": { object (EventOpenTrigger) }, "eventUpdateTrigger": { object (EventUpdateTrigger) }, "eventAttachmentTrigger": { object (EventAttachmentTrigger) }, "homepageTrigger": { object (HomepageTrigger) } } |
Pola | |
---|---|
createSettingsUrlFunction |
Więcej informacji znajdziesz w artykule Dodawanie ustawień dodatku do konferencji. |
conferenceSolution[] |
|
currentEventAccess |
Określa poziom dostępu dodatku do danych generowanych przez użytkowników i danych zdarzeń. Jeśli nie zostanie podana, do dodatku nie zostaną przekazane żadne metadane zdarzenia. Prawidłowe ustawienia to:
Jeśli ma wartość |
eventOpenTrigger |
Specyfikacja aktywatora otwierania wydarzeń w Kalendarzu. |
eventUpdateTrigger |
Wymagane do udostępniania w Kalendarzu Google interfejsów aktualizacji wydarzeń w kontekście. Specyfikacja reguły dla reguł aktualizacji wydarzeń w Kalendarzu. |
eventAttachmentTrigger |
Specyfikacja aktywatora dla aktywatorów załączników do wydarzeń w Kalendarzu. |
homepageTrigger |
Specyfikacja funkcji wyzwalającej do tworzenia strony głównej dodatku w aplikacji hosta Kalendarz. Zastępuje to
|
ConferenceSolution
Konfiguracja rozwiązania do rozmów wideo oferowanego przez dodatek. Każde rozwiązanie ma odpowiednią opcję rozmowy wideo wyświetlaną w interfejsie Edytuj wydarzenie w Kalendarzu Google.
Zapis JSON |
---|
{ "id": string, "logoUrl": string, "name": string, "onCreateFunction": string } |
Pola | |
---|---|
id |
|
logoUrl |
Nie może to być dowolny adres URL – obraz musi być hostowany w infrastrukturze Google. Więcej informacji znajdziesz w artykule Przesyłanie logo rozwiązań konferencyjnych. Jeśli zostanie podany, ten obraz może różnić się od dodatku calendar.logoUrl , który jest używany do reprezentowania
dodatku w aplikacjach hostujących, które rozszerza. Jeśli dla konkretnego rozwiązania nie podano obrazu logo, zamiast niego używany jest element
calendar.logoUrl .
|
name |
|
onCreateFunction |
|
EventOpenTrigger
Konfiguracja aktywatora kontekstowego, który uruchamia się, gdy użytkownik otworzy wydarzenie w Kalendarzu Google. Więcej informacji znajdziesz w artykule Rozszerzanie interfejsu wydarzenia w Kalendarzu.
Zapis JSON |
---|
{ "runFunction": string } |
Pola | |
---|---|
runFunction |
Card
do wyświetlania w interfejsie dodatku.
|
EventUpdateTrigger
Konfiguracja aktywatora kontekstowego, który uruchamia się, gdy użytkownik edytuje i zapisuje wydarzenie w Kalendarzu Google. Więcej informacji znajdziesz w artykule Aktualizowanie wydarzeń w Kalendarzu.
Zapis JSON |
---|
{ "runFunction": string } |
Pola | |
---|---|
runFunction |
Card , które będą wyświetlane w interfejsie dodatku.
|
EventAttachmentTrigger
Konfiguracja czynnika kontekstowego, który uruchamia się, gdy użytkownik kliknie dostawcę załączników dodatku w menu rozwijanym Kalendarza.
Zapis JSON |
---|
{ "runFunction": string, "label": string, } |
Pola | |
---|---|
runFunction |
Card , które będą wyświetlane w interfejsie dodatku.
|
label |
|