Konfiguracja zasobów, 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ą one Kalendarz.
Kalendarz
Konfiguracja pliku manifestu dodatku do Google Workspace dla rozszerzeń Kalendarza Google. Więcej informacji znajdziesz w artykule na temat rozszerzania 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 rozmów wideo. |
conferenceSolution[] |
|
currentEventAccess |
Określa poziom dostępu dodatku do danych zdarzeń opartych na danych wygenerowanych przez użytkowników. Jeśli nie zostaną podane, do dodatku nie zostaną przekazane żadne metadane zdarzenia. Prawidłowe ustawienia to:
Jeśli jest ustawiony na |
eventOpenTrigger |
Specyfikacja wyzwalacza dotyczącego otwierania wydarzenia w Kalendarzu. |
eventUpdateTrigger |
Wymagane do obsługi interfejsów aktualizacji wydarzeń kontekstowych w Kalendarzu Google. Specyfikacja aktywatora aktualizacji wydarzeń w Kalendarzu. |
eventAttachmentTrigger |
Specyfikacja wyzwalaczy związanych z załącznikami do wydarzeń w Kalendarzu. |
homepageTrigger |
Specyfikacja funkcji aktywatora służąca do tworzenia strony głównej dodatku na hoście Kalendarza. Zastępuje instancję
|
ConferenceSolution
Konfiguracja rozwiązania do obsługi rozmów wideo oferowanego przez dodatek. Każde rozwiązanie ma odpowiadającą jej opcję rozmowy wideo widoczną w interfejsie edytowania wydarzenia 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 o przesyłaniu logo rozwiązań do obsługi konferencji. Jeśli ten obraz został udostępniony, może się różnić od dodatku calendar.logoUrl , który reprezentuje dodatek w rozszerzeniach aplikacji hosta. Jeśli dla określonego rozwiązania nie podano obrazu logo, zamiast niego jest używany parametr
calendar.logoUrl .
|
name |
|
onCreateFunction |
|
EventOpenTrigger
Konfiguracja reguły kontekstowej, która uruchamia się, gdy użytkownik otworzy wydarzenie w Kalendarzu Google. Więcej informacji znajdziesz w artykule Rozszerzanie interfejsu wydarzeń w Kalendarzu.
Zapis JSON |
---|
{ "runFunction": string } |
Pola | |
---|---|
runFunction |
Card do wyświetlenia w interfejsie dodatku.
|
EventUpdateTrigger
Konfiguracja reguły kontekstowej, która uruchamia się, gdy użytkownik edytuje 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, która jest uruchamiana, 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 |
|