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 Google Workspace dla rozszerzeń Kalendarza Google. Więcej informacji znajdziesz w artykule Rozszerzanie możliwości Kalendarza o dodatki 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ń z danymi użytkowników. Jeśli ich nie podasz, do dodatku nie zostaną przekazane żadne metadane zdarzenia. Prawidłowe ustawienia to:
Jeśli jest ustawiona wartość |
eventOpenTrigger |
Specyfikacja wyzwalacza dotyczącego otwartych wydarzeń w Kalendarzu. |
eventUpdateTrigger |
Wymagane do udostępniania interfejsów aktualizacji wydarzeń kontekstowych w Kalendarzu Google. Specyfikacja aktywatorów aktualizacji wydarzeń w Kalendarzu. |
eventAttachmentTrigger |
Specyfikacja aktywatora wyzwalających załączniki do wydarzeń w Kalendarzu. |
homepageTrigger |
Specyfikacja funkcji aktywatora do tworzenia strony głównej dodatku na hoście Kalendarza. Zastępuje instancję
|
RozwiązanieKonferencyjne
Konfiguracja rozwiązania do obsługi rozmów wideo oferowanego przez dodatek. Każde rozwiązanie ma odpowiadającą jej opcję rozmowy wideo 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 dostarczaniu logo rozwiązań do obsługi rozmów wideo. Jeśli ten obraz został dostarczony, może różnić się od dodatku calendar.logoUrl , który reprezentuje dodatek w rozszerzanych aplikacjach hosta. Jeśli dla określonego rozwiązania nie został przesłany obraz logo, zamiast niego używany jest obiekt
calendar.logoUrl .
|
name |
|
onCreateFunction |
|
EventOpentrigger
Konfiguracja aktywatora kontekstowego, który jest uruchamiany, gdy użytkownik otworzy zdarzenie 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.
|
Wyzwalacz
Konfiguracja aktywatora kontekstowego, który jest uruchamiany, gdy zdarzenie w Kalendarzu Google jest edytowane i zapisywane przez użytkownika. Więcej informacji znajdziesz w artykule Aktualizowanie wydarzeń w Kalendarzu.
Zapis JSON |
---|
{ "runFunction": string } |
Pola | |
---|---|
runFunction |
Card do wyświetlenia w interfejsie dodatku.
|
Wyzwalacz załączników przyczepów
Konfiguracja reguły powiązanej z kontekstem, 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 |
|