Konfiguracja zasobów używana do definiowania treści i działania dodatku do Google Workspace w Kalendarzu Google. Pliki manifestu dodatków do Google Workspace muszą zawierać wszystkie komponenty oznaczone jako Wymagane, jeśli rozszerzają one możliwości Kalendarza.
Kalendarz
Konfiguracja pliku manifestu dodatku do Google Workspace dla rozszerzeń do Kalendarza Google. Więcej informacji znajdziesz w artykule Przedłużanie dostępu do 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ń dodatków do rozmów wideo. |
conferenceSolution[] |
|
currentEventAccess |
Określa poziom dostępu dodatku do danych zdarzeń związanych z danymi użytkowników. Jeśli nie zostanie podany, do dodatku nie będą przekazywane żadne metadane zdarzeń. Prawidłowe ustawienia są następujące:
Jeśli jest ustawiony na |
eventOpenTrigger |
Specyfikacja reguł otwartych wydarzeń w Kalendarzu. |
eventUpdateTrigger |
Wymagany do udostępnienia interfejsów aktualizacji wydarzeń kontekstowych w Kalendarzu Google. Specyfikacja aktywatora aktywatorów aktualizacji wydarzeń w Kalendarzu. |
eventAttachmentTrigger |
Specyfikacja aktywatora aktywatorów załączników do wydarzeń w Kalendarzu. |
homepageTrigger |
Specyfikacja funkcji aktywatora służącej do tworzenia strony głównej dodatku na hoście Kalendarza. Zastępuje to instancję
|
ConferenceSolution
Konfiguracja rozwiązania do obsługi rozmów wideo oferowanego w ramach dodatku. Każde rozwiązanie ma odpowiednią opcję rozmów wideo w interfejsie Edytuj wydarzenie w Kalendarzu Google.
Zapis JSON |
---|
{ "id": string, "logoUrl": string, "name": string, "onCreateFunction": string } |
Pola | |
---|---|
id |
|
logoUrl |
To nie może być dowolny adres URL – obraz musi być hostowany w infrastrukturze Google. Więcej informacji znajdziesz w artykule o dostarczaniu logo rozwiązań konferencyjnych. Jeśli ten obraz zostanie udostępniony, może się różnić od dodatku calendar.logoUrl , którego obraz używa do reprezentowania dodatku w aplikacjach, które rozszerzają. Jeśli nie masz obrazu logo dla konkretnego rozwiązania, zamiast niego używany jest
calendar.logoUrl .
|
name |
|
onCreateFunction |
|
EventOpenTrigger
Konfiguracja aktywatora kontekstowego uruchamianego, gdy użytkownik otworzy wydarzenie w Kalendarzu Google. Więcej informacji znajdziesz w artykule Przedłużanie interfejsu wydarzeń w Kalendarzu.
Zapis JSON |
---|
{ "runFunction": string } |
Pola | |
---|---|
runFunction |
Card do wyświetlenia w interfejsie dodatku.
|
EventUpdateTrigger
Konfiguracja reguły kontekstowej wywoływanej, gdy użytkownik zmodyfikuje i zapisze wydarzenie w Kalendarzu Google. Więcej informacji znajdziesz w artykule Aktualizowanie wydarzeń w Kalendarzu.
Zapis JSON |
---|
{ "runFunction": string } |
Pola | |
---|---|
runFunction |
Card do wyświetlenia w interfejsie dodatku.
|
EventAttachmentTrigger
Konfiguracja reguły kontekstowej uruchamianej, gdy użytkownik kliknie dostawcę załącznika dodatku w menu Kalendarz.
Zapis JSON |
---|
{ "runFunction": string, "label": string, } |
Pola | |
---|---|
runFunction |
Card do wyświetlenia w interfejsie dodatku.
|
label |
|