Konfiguracja zasobu służąca do definiowania treści i działania dodatku Google Workspace w Kalendarzu Google. Pliki manifestu dodatków Google Workspace muszą zawierać wszystkie komponenty oznaczone jako wymagane, jeśli rozszerzają one Kalendarz.
Kalendarz
Konfiguracja pliku manifestu dodatku Google Workspace na potrzeby rozszerzeń Kalendarza Google. Więcej informacji znajdziesz w artykule Rozszerzanie Kalendarza za pomocą dodatków 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 podasz metadanych, do dodatku nie zostaną przekazane żadne metadane zdarzenia. Dozwolone ustawienia:
Jeśli wartość to |
eventOpenTrigger |
Specyfikacja reguły dla reguł otwarcia wydarzenia w Kalendarzu. |
eventUpdateTrigger |
Wymagane do udostępniania kontekstowych interfejsów aktualizacji wydarzeń w Kalendarzu Google. Specyfikacja reguły dla reguł aktualizacji wydarzeń w Kalendarzu. |
eventAttachmentTrigger |
Specyfikacja reguły dla reguł z załącznikami wydarzeń w Kalendarzu. |
homepageTrigger |
Specyfikacja funkcji reguły służąca do utworzenia strony głównej dodatku w hostie kalendarza. Zastąpi to
|
ConferenceSolution
Konfiguracja rozwiązania do rozmów wideo oferowanego przez dodatek. Każde rozwiązanie ma odpowiednią opcję rozmowy wideo, która jest wyświetlana 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 sekcji Przekazywanie logo rozwiązań konferencyjnych. Jeśli obraz został podany, może się on różnić od dodatku calendar.logoUrl , który obraz reprezentuje w aplikacjach hostujących. Jeśli nie prześlesz obrazu logo dla konkretnego rozwiązania, zamiast niego użyjemy
calendar.logoUrl .
|
name |
|
onCreateFunction |
|
EventOpenTrigger
Konfiguracja kontekstowego aktywatora, 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świetlenia w interfejsie dodatku.
|
EventUpdateTrigger
Konfiguracja reguły kontekstowej, która uruchamia się, gdy użytkownik zmodyfikuje i zapisze zdarzenie 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 kontekstowego czynnika uruchamiającego, który uruchamia się, gdy użytkownik kliknie dostawcę załączników w menu dodatku w Kalendarzu.
Zapis JSON |
---|
{ "runFunction": string, "label": string, } |
Pola | |
---|---|
runFunction |
Card , które mają być wyświetlane w interfejsie dodatku.
|
label |
|