Google Takvim'deki Google Workspace eklentisi içeriğini ve davranışını tanımlamak için kullanılan kaynak yapılandırması. Google Workspace eklenti manifestoları, Takvim'i genişletiyorsa Zorunlu olarak işaretlenen tüm bileşenleri içermelidir.
Takvim
Takvim uzantıları için Google Workspace eklenti manifest yapılandırması. Daha fazla bilgi için Google Workspace eklentileriyle Takvim'i genişletme başlıklı makaleyi inceleyin.
| JSON gösterimi |
|---|
{
"createSettingsUrlFunction": string,
"conferenceSolution": [
{
object (ConferenceSolution)
}
],
"currentEventAccess": string,
"eventOpenTrigger": {
object (EventOpenTrigger)
},
"eventUpdateTrigger": {
object (EventUpdateTrigger)
},
"eventAttachmentTrigger": {
object (EventAttachmentTrigger)
},
"homepageTrigger": {
object (HomepageTrigger)
}
} |
| Alanlar | |
|---|---|
createSettingsUrlFunction |
Ayrıntılı bilgi için Konferans eklentisi ayarlarını ekleme başlıklı makaleyi inceleyin. |
conferenceSolution[] |
|
currentEventAccess |
Eklentinin etkinlik verilerine erişim düzeyini belirler. Atlanırsa düzenleyen, etkinlik meta verilerini iletmez. Geçerli ayarlar şunlardır:
|
eventOpenTrigger |
Takvim'deki etkinlik açma tetikleyicileri için tetikleyici spesifikasyonu. |
eventUpdateTrigger |
Takvim'de bağlama dayalı etkinlik güncelleme arayüzleri sağlamak için gereklidir. Etkinlik güncelleme tetikleyicileri için tetikleyici belirtimi. |
eventAttachmentTrigger |
Takvim'deki etkinlik eki tetikleyicileri için tetikleyici spesifikasyonu. |
homepageTrigger |
Takvim'deki ana sayfa eklentisinin tetikleyici işlevi. Bu işlem,
|
ConferenceSolution
Bu manifest nesnesi yalnızca Takvim'i üçüncü taraf konferans çözümleriyle genişleten eklentiler için gereklidir.
Eklenti tarafından sunulan bir konferans çözümü yapılandırması. Her çözüm, Google Takvim'in Etkinliği düzenle kullanıcı arayüzünde seçenek olarak görünür.
| JSON gösterimi |
|---|
{
"id": string,
"logoUrl": string,
"name": string,
"onCreateFunction": string
} |
| Alanlar | |
|---|---|
id |
|
logoUrl |
Resim, Google altyapısında barındırılmalıdır. Ayrıntılar için Konferans çözümü logoları sağlama başlıklı makaleyi inceleyin. Bu resim, eklentiden farklı olabilir calendar.logoUrl. Belirli bir çözüm için atlanırsa komut dosyası calendar.logoUrl kullanır.
|
name |
|
onCreateFunction |
|
EventOpenTrigger
Bir kullanıcının Google Takvim etkinliğini açtığında tetiklenen bağlamsal tetikleyici yapılandırması. Ayrıntılar için Takvim etkinliği arayüzünü genişletme başlıklı makaleyi inceleyin.
| JSON gösterimi |
|---|
{
"runFunction": string
} |
| Alanlar | |
|---|---|
runFunction |
Card nesnelerinden oluşan bir dizi döndürmelidir.
|
EventUpdateTrigger
Kullanıcı bir Google Takvim etkinliğini düzenleyip kaydettiğinde tetiklenen bağlamsal tetikleyici yapılandırması. Ayrıntılar için Takvim etkinliklerini güncelleme başlıklı makaleyi inceleyin.
| JSON gösterimi |
|---|
{
"runFunction": string
} |
| Alanlar | |
|---|---|
runFunction |
Card nesnelerinden oluşan bir dizi döndürmelidir.
|
EventAttachmentTrigger
Kullanıcı, Takvim menüsünde eklenti ekleme sağlayıcısını seçtiğinde tetiklenen bağlamsal tetikleyici yapılandırması.
| JSON gösterimi |
|---|
{
"runFunction": string,
"label": string,
} |
| Alanlar | |
|---|---|
runFunction |
Card nesnelerinden oluşan bir dizi döndürmelidir.
|
label |
|