Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
Konfiguracja zasobu, 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ą Kalendarz.
Używane tylko wtedy, gdy dodatek udostępnia
rozwiązania do rozmów wideo.
Opcjonalnie. Nazwa funkcji Apps Script, która generuje adres URL prowadzący do strony ustawień dodatku.
Używane tylko wtedy, gdy dodatek udostępnia
rozwiązania do prowadzenia konferencji. W takim przypadku musi być zdefiniowane co najmniej 1 rozwiązanie.
Lista rozwiązań konferencyjnych oferowanych przez dodatek. Każde rozwiązanie ma odpowiednią opcję rozmowy wideo w interfejsie Edytuj wydarzenie w Kalendarzu Google.
currentEventAccess
string
Określa poziom dostępu dodatku do danych generowanych przez użytkowników i danych zdarzeń. Jeśli nie zostanie podana, do dodatku nie zostaną przekazane żadne metadane zdarzenia.
Prawidłowe ustawienia to:
METADATA oznacza, że dodatek ma dostęp tylko do podstawowych metadanych wydarzenia.
READ oznacza, że dodatek może odczytywać dane zdarzeń wygenerowane przez użytkownika, a także podstawowe metadane zdarzeń.
WRITE oznacza, że dodatek może zapisywać dane zdarzeń wygenerowane przez użytkownika.
READ_WRITE oznacza, że dodatek może odczytywać i zapisywać dane zdarzeń generowane przez użytkowników, a także odczytywać podstawowe metadane.
Jeśli ma wartość READ lub READ_WRITE, dodatek musi mieć https://www.googleapis.com/auth/calendar.addons.current.event.readzakres.
Jeśli ma wartość WRITE lub READ_WRITE, dodatek musi mieć https://www.googleapis.com/auth/calendar.addons.current.event.writezakres.
Wymagane do udostępniania w Kalendarzu Google interfejsów aktualizacji wydarzeń w kontekście. Specyfikacja reguły dla reguł aktualizacji wydarzeń w Kalendarzu.
Konfiguracja rozwiązania do rozmów wideo oferowanego przez dodatek. Każde rozwiązanie ma odpowiednią opcję rozmowy wideo
wyświetlaną w interfejsie Edytuj wydarzenie w Kalendarzu Google.
Wymagany. Identyfikator rozwiązania do obsługi konferencji. Musi być unikalny w zestawie rozwiązań konferencyjnych udostępnianych przez dodatek.
Po wybraniu identyfikatora nie należy go zmieniać.
logoUrl
string
Link do ikony reprezentującej rozwiązanie.
Obraz powinien mieć wymiary 96 x 96 dp.
Jeśli zostanie podany, ten obraz może różnić się od
dodatku calendar.logoUrl, który jest używany do reprezentowania
dodatku w aplikacjach hostujących, które rozszerza. Jeśli dla konkretnego rozwiązania nie podano obrazu logo, zamiast niego używany jest element calendar.logoUrl.
name
string
Wymagany. Nazwa rozwiązania do obsługi konferencji wyświetlana w interfejsie Kalendarza Google, gdy użytkownik tworzy lub edytuje wydarzenie.
onCreateFunction
string
Wymagany. Nazwa funkcji Apps Script wywoływanej, gdy Kalendarz Google próbuje utworzyć ten typ konferencji. Musisz
wdrożyć tę funkcję w przypadku każdego rozwiązania do obsługi konferencji, które obsługuje Twój dodatek.
EventOpenTrigger
Konfiguracja aktywatora kontekstowego, 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
string
Nazwa funkcji Apps Script uruchamianej, gdy użytkownik otwiera wydarzenie w Kalendarzu, aby je wyświetlić lub edytować. Jeśli jest określona, musisz zaimplementować tę funkcję, aby utworzyć i zwrócić tablicę obiektów Card
do wyświetlania w interfejsie dodatku.
EventUpdateTrigger
Konfiguracja aktywatora kontekstowego, który uruchamia się, gdy użytkownik edytuje i zapisuje wydarzenie w Kalendarzu Google. Więcej informacji znajdziesz w artykule Aktualizowanie wydarzeń w Kalendarzu.
Zapis JSON
{
"runFunction": string
}
Pola
runFunction
string
Nazwa funkcji Apps Script uruchamianej, gdy użytkownik edytuje i zapisuje wydarzenie w Kalendarzu. Jeśli ta funkcja jest określona, musisz ją wdrożyć, aby utworzyć i zwrócić tablicę obiektów Card, które będą wyświetlane w interfejsie dodatku.
EventAttachmentTrigger
Konfiguracja czynnika kontekstowego, który uruchamia się, gdy użytkownik kliknie dostawcę załączników dodatku w menu rozwijanym Kalendarza.
Zapis JSON
{
"runFunction": string,
"label": string,
}
Pola
runFunction
string
Wymagane. Nazwa funkcji Apps Script, która jest uruchamiana, gdy użytkownik wybierze dostawcę załącznika dodatku w menu Kalendarza. Musisz zaimplementować tę funkcję, aby utworzyć i zwrócić tablicę obiektów Card, które będą wyświetlane w interfejsie dodatku.
label
string
Wymagane. Tekst, który będzie wyświetlany w menu Kalendarz i identyfikuje tego dostawcę załączników.
[[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 2025-08-31 UTC."],[[["\u003cp\u003eGoogle Workspace add-on manifests extending Calendar must include all required components.\u003c/p\u003e\n"],["\u003cp\u003eAdd-ons can access basic event metadata or read/write user-generated event data with appropriate scopes.\u003c/p\u003e\n"],["\u003cp\u003eCalendar add-ons utilize triggers to execute functions when events are opened, updated, or attachments are accessed.\u003c/p\u003e\n"],["\u003cp\u003eConferencing solutions within add-ons allow integration with third-party platforms, requiring specific configuration and logos.\u003c/p\u003e\n"],["\u003cp\u003eAdd-ons can create homepages and settings pages to manage user preferences and add-on behavior within Calendar.\u003c/p\u003e\n"]]],[],null,[]]