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 w przypadku 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 konferencji. |
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 otwarcia wydarzenia w Kalendarzu. |
eventUpdateTrigger |
Wymagane do udostępniania w Kalendarzu interfejsów kontekstowych aktualizacji wydarzeń. Specyfikacja reguł dla zdarzeń aktualizacji zdarzeń. |
eventAttachmentTrigger |
Specyfikacja wyzwalacza dla wyzwalaczy załączników do wydarzeń w Kalendarzu. |
homepageTrigger |
Funkcja wywołują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 otwiera 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 |
|