Konfiguracja zasobu używana 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. 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 rozmowy wideo. |
conferenceSolution[] |
|
currentEventAccess |
Określa poziom dostępu dodatku do danych zdarzenia. Jeśli ten parametr zostanie pominięty, host nie przekaże metadanych wydarzenia. Prawidłowe ustawienia to:
Jeśli ma wartość |
eventOpenTrigger |
Specyfikacja wyzwalacza dla wyzwalaczy otwarcia wydarzenia w Kalendarzu. |
eventUpdateTrigger |
Wymagane do udostępniania w Kalendarzu interfejsów kontekstowych aktualizacji wydarzeń. Specyfikacja reguł dla zdarzeń aktualizacji. |
eventAttachmentTrigger |
Specyfikacja wyzwalacza dla wyzwalaczy załączników do wydarzeń w Kalendarzu. |
homepageTrigger |
Funkcja aktywująca dodatek na stronie głównej Kalendarza. Zastępuje to
|
ConferenceSolution
Ten obiekt pliku manifestu jest wymagany tylko w przypadku dodatków, które rozszerzają Kalendarz o rozwiązania do obsługi konferencji innych firm.
Konfiguracja rozwiązania do obsługi rozmów wideo oferowanego przez dodatek. Każde rozwiązanie jest wyświetlane jako opcja w interfejsie Edytuj wydarzenie w Kalendarzu Google.
| Zapis JSON |
|---|
{
"id": string,
"logoUrl": string,
"name": string,
"onCreateFunction": string
} |
| Pola | |
|---|---|
id |
|
logoUrl |
Obraz musi być hostowany w infrastrukturze Google. Więcej informacji znajdziesz w artykule Przesyłanie logo rozwiązań konferencyjnych. Ten obraz może się różnić od dodatku calendar.logoUrl. Jeśli w przypadku konkretnego rozwiązania zostanie pominięta, skrypt użyje wartości calendar.logoUrl.
|
name |
|
onCreateFunction |
|
EventOpenTrigger
Konfiguracja reguły kontekstowej, która jest wywoływana, gdy użytkownik otworzy wydarzenie w Kalendarzu Google. Szczegółowe informacje znajdziesz w artykule Rozszerzanie interfejsu wydarzenia w Kalendarzu.
| Zapis JSON |
|---|
{
"runFunction": string
} |
| Pola | |
|---|---|
runFunction |
Card na potrzeby interfejsu.
|
EventUpdateTrigger
Konfiguracja wyzwalacza kontekstowego, który jest uruchamiany, gdy użytkownik edytuje i zapisuje wydarzenie w Kalendarzu Google. Szczegółowe informacje znajdziesz w artykule Aktualizowanie wydarzeń w Kalendarzu.
| Zapis JSON |
|---|
{
"runFunction": string
} |
| Pola | |
|---|---|
runFunction |
Card dla interfejsu.
|
EventAttachmentTrigger
Konfiguracja aktywatora kontekstowego, który uruchamia się, gdy użytkownik wybierze dostawcę załączników dodatku w menu Kalendarza.
| Zapis JSON |
|---|
{
"runFunction": string,
"label": string,
} |
| Pola | |
|---|---|
runFunction |
Card na potrzeby interfejsu.
|
label |
|