Bu sayfada, Google Workspace Eklentileri etkinlik nesnelerinin yapısı özetlenmektedir.
Etkinlik nesneleri, otomatik olarak oluşturulan ve iletilen JSON yapılarıdır. Kullanıcı bir kullanıcı belirli bir öğeyle etkileşime geçtiğinde ekleyebilirsiniz. Etkinlik nesneleri, ana makine uygulaması ve geçerli bağlamı, eklentinin sunucu tarafı geri çağırma işlevine ekleyebilirsiniz.
Google Workspace Eklentileri, etkinlik nesnelerini aşağıdaki yerlerde kullanır:
Ana sayfa tetikleyicileri. Tanımladığınız her
homepageTrigger
işlevine otomatik olarak bir etkinlik iletilir nesnesini tanımlayın. Bu nesneyi şurada kullanabilirsiniz: etkin ana makine uygulamasını, istemcinin veya üçüncü tarafın platform, kullanıcının yerel ayarı ve diğer bilgiler.Ana sayfa tetikleyicileri etkinleştiğinde oluşturulan etkinlik nesneleri, diğer iki örnekte yer alan alanlar; widget'larla ilgili farklı alanlar, bağlamsal bilgiler atlanır.
Bağlamsal tetikleyiciler. Her ana makine uygulaması, bir dizi bağlamsal tetikleyici sağlar. Kullanıcı belirli bir bağlam girdiğinde etkinleşir. Örneğin:
- Gmail, bir kullanıcı şu işlemleri gerçekleştirdiğinde bağlamsal bir tetikleyici sağlar: Bir iletiyi açtığında bir diğeri ise kullanıcının bir ileti oluşturduğunda.
- Google Takvim, bir kullanıcı şu işlemleri gerçekleştirdiğinde bağlamsal bir tetikleyici sağlar: Bir etkinliği açtığında.
- Google Drive, bir kullanıcı Drive dosyalarını seçer.
Bağlamsal bir tetikleyici etkinleştiğinde ana makine uygulaması manifest'inde listelenen karşılık gelen
runFunction
öğesini iletir. etkinlik nesnesini tanımlayın. Bağlamsal olduğunda oluşturulan etkinlik nesneleri etkinleşen tetikleyiciler, ana sayfa tetikleyici etkinliğine dahil edilen tüm alanları içerir nesneler ve bağlamsal bilgiler içeren alanlar sunar.Widget işlemleri. Etkinlik nesneleri Ayrıca, widget widget'ını sağlamak için de kullanılır. aynısını kullanarak Gmail eklentilerinin kullandığı eylem modeli pek de iyi olmadığını unutmayın. Google Workspace eklentilerinde, tüm widget'lar gibi
Action
nesne ve işlem tıklayın. Ancak Google Workspace Eklentilerinde işlem etkinliği nesneleri bir geri çağırma işlevinin çalışabileceği daha da fazla bilgi içerir.Widget işlemlerinin sonucunda oluşturulan etkinlik nesneleri, bağlamsal tetikleyici etkinlik nesnelerine dahil edilen alanlar ve şunları içeren alanlar: widget bilgileri.
Bağlantı tetikleyicilerini önizleyin. Google Dokümanlar, E-Tablolar ve Slaytlar'da şunları yapabilirsiniz: üçüncü taraf hizmetler için bağlantı önizlemelerini yapılandırma belirli URL kalıplarına göre düzenleyebilirsiniz. Kullanıcılar karşılayan bir bağlantıyla etkileşimde bulunduğunda desen,
linkPreviewTriggers
etkinleşir ve bağlantıyı içeren bir etkinlik nesnesi, tetikleyicinin geri çağırma işlevine örnektir. Eklentiniz, ana makinede bağlantıyla ilgili bilgileri gösteren akıllı çip ve kart bir uygulamadır. Kullanıcıların etkileşimde bulunabilmesi için widget işlemleri de oluşturabilirsiniz: önizleme kartını ve içeriğini kontrol edin.
Etkinlik nesnesi yapısı
Aşağıdaki tabloda, projenizin üst düzey yapısı
Google Workspace Eklentileri etkinlik nesneleri. Etkinlik
nesne yapısında commonEventObject
bulunur
ana makineden bağımsız bilgiler için en üst düzey alanı belirtir. Her etkinlik nesnesi
ana makineye özel aşağıdaki üst düzey alanlardan birine
sahip olduğundan emin olun.
etkin ana makine uygulaması: gmailEventObject
,
calendarEventObject
veya driveEventObject
.
Geriye dönük uyumluluk için Google Workspace Eklentileri etkinlik nesneleri, Gmail eklentisi işlem etkinliği nesneleri. Bu alanlar, aşağıdaki tabloda "Orijinal Gmail eklenti alanları" altında listelenmiştir; bu alanlardaki bilgiler yeni nesne yapısında yeniden oluşturulur.
Etkinlik nesnesi | |
---|---|
eventObject.commonEventObject |
Common fields object .
Tüm etkinlik nesneleri için ortak bilgileri içeren nesne barındırma uygulamasıdır. |
eventObject.calendar |
Calendar event object
Yalnızca görüşmeyi düzenleyen kişi Google Takvim ise mevcut olur. Nesne
içeren bir e-posta alırsınız.
|
eventObject.drive |
Drive event object
Yalnızca görüşmeyi düzenleyen kişi Google Drive ise mevcut olmalıdır. Nesne
Drive bilgilerini içeren dosyalar.
|
eventObject.gmail |
Gmail event object
Yalnızca görüşmeyi düzenleyen kişi Gmail ise mevcut olur. Nesne
Gmail bilgilerini içeren iletiler.
|
eventObject.docs |
Docs event object
Yalnızca görüşmeyi düzenleyen kişi Google Dokümanlar ise ekran gösterilir. Nesne
bölümünü ziyaret edin.
|
eventObject.sheets |
Sheets event object
Yalnızca görüşmeyi düzenleyen kişi Google E-Tablolar ise mevcut olmalıdır. Nesne
E-Tablolar'ı tıklayın.
|
eventObject.slides |
Slides event object
Yalnızca görüşmeyi düzenleyen kişi Google Slaytlar ise ekran gösterilir. Nesne
bulun.
|
Orijinal Gmail eklenti alanları | |
eventObject.messageMetadata.accessToken |
string Kullanımdan kaldırıldı. Erişim jetonu Tekliflerinizi otomatikleştirmek ve optimize etmek için Bu ayarı etkinleştirdiğinizde, geçici Gmail eklenti kapsamları kullanan kullanıcı verilerine erişim etkinleştirilir.
Google Workspace Eklentileri için bu bilgilere
|
eventObject.messageMetadata.messageId |
string Kullanımdan kaldırıldı. İleti dizisinin ileti kimliği Gmail kullanıcı arayüzünde açın.
Google Workspace Eklentileri için bu bilgilere
|
eventObject.clientPlatform |
string Kullanımdan kaldırıldı. Etkinliğin nerede olduğunu belirtir (web, iOS veya Android) tarafından kullanılmasına izin verilir.
Google Workspace Eklentileri için bu bilgilere
|
eventObject.formInput |
object Kullanımdan kaldırıldı. Mevcut değerlerin haritası . İlgili içeriği oluşturmak için kullanılan anahtarları, widget'larla ilişkili dize kimlikleridir ve değerler, dizeler için geçerlidir. Etkinlik nesnesi, formInput öğesini
kullanarak birden fazla widget'tan veri okumanız gerektiğinde
metin girişleri ve anahtarlar gibi beklenen tekil değerler. Örneğin,
birden çok değeri olan widget'lar (örneğin, onay kutuları gibi) olmadan her bir değeri
Bunun yerine formInputs ..
Google Workspace Eklentileri için bu bilgilere
|
eventObject.formInputs |
object Kullanımdan kaldırıldı. Mevcut değerlerin haritası dizeler halinde sunulan widget'ları gösterir. Anahtarlar dize kimliklerinin bir listesini temsil eder. Tek değerli widget'larda değeri, tek öğeli bir dizide sunulur. Birden çok değerli widget'lar için tüm değerler bir liste halinde sunulur. .
Google Workspace Eklentileri için bu bilgilere
|
eventObject.parameters |
object Kullanımdan kaldırıldı. Ek bilgilerin bir haritası reklam öğesi için sağladığınız Action -
Action.setParameters() ) Eşleme anahtarları ve değerleri
dizeler için geçerlidir.
Google Workspace Eklentileri için bu bilgilere
|
eventObject.userCountry |
string Varsayılan olarak desteği sonlandırıldı ve devre dışı. İlgili içeriği oluşturmak için kullanılan Kullanıcının ülke veya bölgesini belirten iki harfli kod. Ayrıca sayısal UN M49 ülke kodu.
Google Workspace Eklentileri için bu bilgilere
|
eventObject.userLocale |
string Varsayılan olarak desteği sonlandırıldı ve devre dışı. İlgili içeriği oluşturmak için kullanılan iki harfli ISO 639 kullanıcının dilini gösteren kod. Görüntüleyin Kullanıcıya erişme yerel ayarı ve saat dilimini inceleyin.
Google Workspace Eklentileri için bu bilgilere
|
eventObject.userTimezone.id |
string Varsayılan olarak desteği sonlandırıldı ve devre dışı. İlgili içeriği oluşturmak için kullanılan kullanıcının saat diliminin saat dilimi tanımlayıcısını içermelidir. Örnekler: America/New_York , Europe/Vienna ve
Asia/Seoul . Görüntüleyin
Daha fazla ayrıntı için kullanıcının yerel ayarına ve saat dilimine erişme.
Google Workspace Eklentileri için bu bilgilere
|
eventObject.userTimezone.offset |
string Varsayılan olarak desteği sonlandırıldı ve devre dışı. İlgili içeriği oluşturmak için kullanılan kullanıcının Eşgüdümlü Evrensel Saati'nden (UTC) zaman farkı milisaniye cinsinden ölçülen saat dilimi. Görüntüleyin Daha fazla ayrıntı için kullanıcının yerel ayarına ve saat dilimine erişme.
Google Workspace Eklentileri için bu bilgilere
|
Ortak etkinlik nesnesi
Ortak etkinlik nesnesi, şunu içeren genel etkinlik nesnesinin kısmıdır: Kullanıcının istemcisindeki eklentiye ilişkin ana makineden bağımsız genel bilgilerdir. Bu Bu bilgiler arasında kullanıcının yerel ayarı, ana makine uygulaması ve platformu gibi ayrıntılar bulunur.
Eklentiler, ana sayfa tetikleyicileri ve bağlamsal tetikleyicilere ek olarak
işlem geri çağırma işlevlerine etkinlik nesneleri
Kullanıcı widget'larla etkileşimde bulunduğunda. Eklentinizin geri çağırma işlevi,
kullanıcının cihazındaki açık widget'ların içeriğini belirlemek için ortak etkinlik nesnesini
gerekir. Örneğin, eklentiniz bir kullanıcının
TextInput
widget'ı
eventObject.commentEventObject.formInputs
nesne.
Ortak etkinlik nesnesi alanları | |
---|---|
commonEventObject.platform |
string Etkinliğin nereden kaynaklandığını belirtir (`WEB`, "IOS" veya "ANDROID"). |
commonEventObject.formInputs |
object widget'ları görebilirsiniz. Eşleme anahtarları dize kimlikleridir her bir widget'la atanır. Harita değeri nesnesinin yapısı widget türüne bağlıdır:
|
commonEventObject.hostApp |
string Eklentinin etkin olduğu ana makine uygulamasını gösterir etkinlik nesnesi oluşturulduğunda. Olası değerler takip etmek için:
|
commonEventObject.parameters |
object Kullandığınız diğer parametreler
Action için tedarik zincirini
Action.setParameters() .
|
commonEventObject.userLocale |
string Varsayılan olarak devre dışıdır. Kullanıcının dili ve ülke/bölge tanımlayıcısını ISO 639 dil kodu-ISO 3166 ülke/bölge kodundan oluşur. Örneğin, en-US .
Bu alanı etkinleştirmek için |
commonEventObject.timeZone |
string Varsayılan olarak devre dışıdır. Saat dilimi kimliği ve ofset. Bu alanı etkinleştirmek için şunları ayarlamanız gerekir: Eklentinizin manifest dosyasında addOns.common.useLocaleFromApp to true adresine gidin.
Eklentinizin kapsam listesinde de şunlar bulunmalıdır:
https://www.googleapis.com/auth/script.locale
Bkz.
Daha fazla ayrıntı için kullanıcının yerel ayarına ve saat dilimine erişme.
|
commonEventObject.timeZone.id |
string kullanıcının saat diliminin saat dilimi tanımlayıcısını içerir. Örnekler: America/New_York , Europe/Vienna ve
Asia/Seoul . Bu alanı etkinleştirmek için şunları ayarlamanız gerekir:
Eklentinizin manifest dosyasında addOns.common.useLocaleFromApp to true adresine gidin.
Eklentinizin kapsam listesinde de şunlar bulunmalıdır:
https://www.googleapis.com/auth/script.locale Görüntüleyin
Daha fazla ayrıntı için kullanıcının yerel ayarına ve saat dilimine erişme.
|
commonEventObject.timeZone.offset |
string kullanıcının Eşgüdümlü Evrensel Saati'nden (UTC) zaman farkı milisaniye cinsinden ölçülen saat dilimi. Görüntüleyin Daha fazla ayrıntı için kullanıcının yerel ayarına ve saat dilimine erişme. |
Tarih ve saat seçici form girişleri
İşlem geri çağırma işlevleri
commonEventObject.formInputs
alanındaki geçerli widget değerlerini alabilir.
Kullanıcının tarih veya saat seçicide seçtiği tarih veya saat değerleri de buna dahildir
widget'lar.
Ancak bilgilerin yapısı, bilginin mevcut olup olmadığına bağlı olarak
widget; tarih ve saat seçici, yalnızca tarih seçici veya yalnızca saat olarak yapılandırıldı.
kullanabilirsiniz. Yapısal farklılıklar aşağıdaki tabloda açıklanmıştır:
Takvim etkinliği nesnesi
Takvim etkinliği nesnesi, genel etkinlik nesnesinin Kullanıcının takvimi ve takvim etkinlikleri hakkında bilgi içerir. Yalnızca bir etkinlik nesnesinde bulunur.
Aşağıdaki tabloda, calendarEventObject
sütununda bulunan alanlar listelenmiştir.
alanında görünür. Kullanıcı tarafından oluşturulan veriler olarak işaretlenmiş alanlar
Etkinlik nesnesinde, yalnızca veriler Takvim'de mevcutsa ve bu veriler
etkinlik ve eklenti, addOns.calendar.currentEventAccess
manifest
alanı
READ
veya READ_WRITE
.
Takvim etkinliği nesnesi | |
---|---|
calendar.attendees[] |
list of attendee objects
Kullanıcı tarafından oluşturulan veriler. Takvim katılımcılarının listesi
unutmayın.
|
calendar.calendarId |
string Takvim kimliği. |
calendar.capabilities |
object Kullanıcı tarafından oluşturulan veriler. Nesne Eklentinin etkinliği görüntüleme veya güncelleme özelliklerini açıklayan ekleyebilirsiniz. |
calendar.capabilities.canAddAttendees |
boolean Kullanıcı tarafından oluşturulan veriler. true .
Eklentinin, etkinlik katılımcı listesine yeni katılımcılar ekleyip ekleyemediği;
Aksi takdirde false . |
calendar.capabilities.canSeeAttendees |
boolean Kullanıcı tarafından oluşturulan veriler. true .
Eklenti, etkinlik katılımcı listesini okuyabiliyorsa false
aksi takdirde. |
calendar.capabilities.canSeeConferenceData |
boolean Kullanıcı tarafından oluşturulan veriler. true .
Eklenti, etkinlik konferans verilerini okuyabiliyorsa false
aksi takdirde. |
calendar.capabilities.canSetConferenceData |
boolean Kullanıcı tarafından oluşturulan veriler. true .
Eklenti, etkinlik konferans verilerini güncelleyebiliyor mu? false
aksi takdirde. |
calendar.capabilities.canAddAttachments |
boolean Kullanıcı tarafından oluşturulan veriler. true .
Eklenti, etkinliğe yeni ekler ekleyebiliyorsa;
Aksi takdirde false .
|
calendar.conferenceData |
Conference data object
Kullanıcı tarafından oluşturulan veriler. Konferans verilerini temsil eden bir nesne
(ör. Google Meet konferans ayrıntıları) bu etkinlikle ilişkilidir.
|
calendar.id |
string Etkinlik kimliği. |
calendar.organizer |
object Etkinliği düzenleyeni temsil eden bir nesne unutmayın. |
calendar.organizer.email |
string Etkinliği düzenleyen kullanıcının e-posta adresi. |
calendar.recurringEventId |
string Düzenli etkinliğin kimliği. |
Katılımcı
Katılımcı nesneleri, her bir katılımcıyla ilgili bilgileri Google Takvim'e taşır
etkinlikler. Bu bilgi, yalnızca veri işlemenin gerçekleşmesi durumunda
Takvim etkinliğinde mevcutsa eklenti,
addOns.calendar.currentEventAccess
.
manifest
alanı
READ
veya READ_WRITE
.
Katılımcı nesnesi | |
---|---|
attendee.additionalGuests |
number Katılımcının ek davetlilerin sayısı getirdiklerini belirtmişti. Varsayılan değer sıfırdır. |
attendee.comment |
string Varsa katılımcının yanıt yorumu. |
attendee.displayName |
string Katılımcının görünen adı. |
attendee.email |
string Katılımcı e-posta adresi. |
attendee.optional |
Bu etkinliğe katılım durumu boolean true ise
katılımcı isteğe bağlı olarak işaretlendi; Aksi takdirde false .
|
attendee.organizer |
boolean true (katılımcı:
bu etkinliğin düzenleyicisi.
|
attendee.resource |
Katılımcı bir kişiyi temsil ediyorsa boolean true
oda veya ekipman gibi bir kaynak; false
aksi takdirde.
|
attendee.responseStatus |
string Katılımcının yanıt durumu. Mümkün değerleri şunları içerir:
|
attendee.self |
Bu katılımcı şu kişiyi temsil ediyorsa boolean true
bu etkinliğin göründüğü takvim; Aksi takdirde false .
|
Konferans verileri
Konferans veri nesneleri, ekli konferanslarla ilgili bilgileri içerir
Google Takvim etkinliklerine hoş geldiniz. Bu çözümler arasında yer alan Google konferans çözümleri
Google Meet veya üçüncü taraf konferanslar olabilir. Bu bilgiler,
etkinlik nesnesidir. Yalnızca, verilerin Takvim etkinliğinde ve
eklenti, addOns.calendar.currentEventAccess
özelliğini ayarlar
manifest
alanı
READ
veya READ_WRITE
.
Konferans veri nesnesi | |
---|---|
conferenceData.conferenceId |
string Konferansın kimliği. Bu kimliğin amacı uygulamaların konferansları takip etmesine izin vermek; yapmamalısın bu kimliği kullanıcılara gösterir. |
conferenceData.conferenceSolution |
object Konferansı temsil eden bir nesne örneğin Hangouts veya Google Meet gibi |
conferenceData.conferenceSolution.iconUri |
string Kullanıcının görebileceği simgenin URI'sı konferans çözümü. |
conferenceData.conferenceSolution.key |
object Google Ads'i benzersiz bir şekilde tanımlayan anahtar konferans çözümünüz var. |
conferenceData.conferenceSolution.key.type |
string Konferans çözümü türü. Muhtemel değerler şunları içerir:
|
conferenceData.conferenceSolution.name |
string Bu konferansın kullanıcılar tarafından görülebilen adı (yerelleştirilmiş değil). |
conferenceData.entryPoints[] |
list of entry point objects .
URL'ler veya telefon numaraları gibi konferans giriş noktalarının listesi. |
conferenceData.notes |
string Ek notlar (ör. veya yasal uyarılar) e-posta adresinize kullanıcıya gösterilir. HTML içerebilir. Maksimum uzunluk 2.048 karakterdir. karakteri ekleyin. |
conferenceData.parameters |
object Tanımlanmış öğenin haritasını içeren bir nesne parametre verilerini kontrol edin. |
conferenceData.parameters.addOnParameters |
object Parametre dizesi anahtarlarının ve değerlerinin eşlemesi. Bu anahtarlar ve değerler, eklenecek eklenti geliştiricisi tarafından tanımlanır belirli bir konferansa gönderebilirsiniz. |
Giriş noktası
Giriş noktası nesneleri, yaygın olarak kullanılan erişim yöntemleri hakkında bilgi taşır
konferans üzerinden (ör. telefon veya video aracılığıyla) Bu bilgiler
veri Takvim etkinliğinde mevcutsa etkinlik nesnesini ve yalnızca
eklenti addOns.calendar.currentEventAccess
özelliğini ayarlar
manifest
alanı
READ
veya READ_WRITE
.
Giriş noktası nesnesi | |
---|---|
entryPoint.accessCode |
string Konferansa erişmek için kullanılan erişim kodu. En çok 128 karakter kullanılabilir. Konferans sağlayıcılar genellikle { accessCode , meetingCode ,
passcode , password , pin } -
konferanslara
erişim sağlar. Eşleştir ve yalnızca alanları her zaman göster
konferans yöneticisi kullanılır.
|
entryPoint.entryPointFeatures |
list Giriş noktasının özellikleri. Şu anda bu özellikler yalnızca phone giriş noktaları için geçerlidir:
|
entryPoint.entryPointType |
string Giriş noktasının türü. Olası değerler: şu:
|
entryPoint.label |
string Giriş noktası URI'si için kullanıcı tarafından görülebilen etiket (yerelleştirilmiş değil). |
entryPoint.meetingCode |
string Konferansa erişmek için kullanılan toplantı kodu. En çok 128 karakter kullanılabilir. Konferans sağlayıcılar genellikle { accessCode , meetingCode ,
passcode , password , pin } -
konferanslara
erişim sağlar. Eşleştir ve yalnızca alanları her zaman göster
konferans yöneticisi kullanılır.
|
entryPoint.passcode |
string Konferansa erişmek için kullanılan şifre kodu. En çok 128 karakter kullanılabilir. Konferans sağlayıcılar genellikle { accessCode , meetingCode ,
passcode , password , pin } -
konferanslara
erişim sağlar. Eşleştir ve yalnızca alanları her zaman göster
konferans yöneticisi kullanılır.
|
entryPoint.password |
string Konferansa erişmek için kullanılan şifre. En çok 128 karakter kullanılabilir. Konferans sağlayıcılar genellikle { accessCode , meetingCode ,
passcode , password , pin } -
konferanslara
erişim sağlar. Eşleştir ve yalnızca alanları göster
konferans yöneticisi kullanılır.
|
entryPoint.pin |
string Konferansa erişmek için kullanılan PIN. En çok 128 karakter kullanılabilir. Konferans sağlayıcılar genellikle { accessCode , meetingCode ,
passcode , password , pin } -
konferanslara
erişim sağlar. Eşleştir ve yalnızca alanları her zaman göster
konferans yöneticisi kullanılır.
|
entryPoint.regionCode |
string Telefon numarasının bölge kodu. Gerekiyorsa kullanıcı değerini girin. Değerler, genel Bölge kodlarının CLDR listesi |
entryPoint.uri |
string Giriş noktasının URI'si. Maksimum uzunluk 1300 karakterdir. Biçimlendirme, giriş noktasına bağlıdır tür:
|
Drive etkinlik nesnesi
Drive etkinlik nesnesi, genel etkinlik nesnesinin, Kullanıcının Google Drive'ı ve içeriği hakkında bilgi içerir. Yalnızca ana makine uygulaması Google Drive ise bir etkinlik nesnesinde bulunur.
Drive etkinlik nesnesi | |
---|---|
drive.activeCursorItem |
Drive item object
Drive öğesi şu anda etkin.
|
drive.selectedItems[] |
list of Drive item objects
Drive'da seçilen öğelerin (dosyalar veya klasörler) listesi.
|
Drive öğesi
Drive öğesi nesneleri, dosyalar gibi belirli Drive öğeleriyle ilgili bilgileri taşır veya klasörlerde de olabilir.
Drive öğesi nesnesi | |
---|---|
item.addonHasFileScopePermission |
boolean true ise eklenti şu istekte bulundu:
ve https://www.googleapis.com/auth/drive.file tarihinde alındı
kapsam yetkilendirmesi; Aksi takdirde bu alan
false .
|
item.id |
string Seçilen öğenin kimliği. |
item.iconUrl |
string öğe seçildi. |
item.mimeType |
string Seçili öğenin MIME türü. |
item.title |
string Seçilen öğenin başlığı. |
Gmail etkinlik nesnesi
Gmail etkinlik nesnesi, genel etkinlik nesnesinin Kullanıcının Gmail iletileriyle ilgili bilgiler. Yalnızca bir etkinlik nesnesinde var ana makine uygulaması Gmail ise.
Gmail etkinlik nesnesi | |
---|---|
gmail.accessToken |
string Gmail'e özel erişim jetonu. Tekliflerinizi otomatikleştirmek ve optimize etmek için bu jetonu GmailApp.setCurrentMessageAccessToken(accessToken)
veya eklentinizin bir kullanıcının şu anda
Gmail iletisini açabilir veya eklentinizin yeni taslaklar oluşturmasına izin verebilirsiniz.
|
gmail.bccRecipients[] |
list of strings Varsayılan olarak devre dışıdır. Liste "BCC:" alıcı e-posta adresleri şu anda bir taslakta eklentisi oluşturulur. Bu alanı etkinleştirmek için addOns.gmail.composeTrigger.draftAccess alanını
METADATA .
|
gmail.ccRecipients[] |
list of strings Varsayılan olarak devre dışıdır. Liste "CC:" alıcı e-posta adresleri şu anda bir taslakta eklentisi oluşturulur. Bu alanı etkinleştirmek için addOns.gmail.composeTrigger.draftAccess alanını
METADATA .
|
gmail.messageId |
string Şu anda açık olan Gmail iletisinin kimliği. |
gmail.threadId |
string Şu anda açık olan Gmail ileti dizisi kimliği. |
gmail.toRecipients[] |
list of strings Varsayılan olarak devre dışıdır. Liste "Kime:" alıcı e-posta adresleri şu anda bir taslakta eklentisi oluşturulur. Bu alanı etkinleştirmek için addOns.gmail.composeTrigger.draftAccess alanını
METADATA .
|
Dokümanlar etkinlik nesnesi
Dokümanlar etkinlik nesnesi, genel etkinlik nesnesinin Kullanıcının dokümanı ve içeriği hakkındaki bilgiler. Yalnızca etkinlik nesnesini tanımlayın.
Dokümanlar etkinlik nesnesi | |
---|---|
docs.id |
string Yalnızca
https://www.googleapis.com/auth/drive.file kapsamı
kullanıcı tarafından yetkilendirilir.Dokümanın kimliği Dokümanlar kullanıcı arayüzünde açılır. |
docs.title |
string Yalnızca
https://www.googleapis.com/auth/drive.file kapsamı
kullanıcı tarafından yetkilendirildi.Dokümanın başlığı Dokümanlar kullanıcı arayüzünde açılır. |
docs.addonHasFileScopePermission |
boolean true ise eklenti şu istekte bulundu:
ve https://www.googleapis.com/auth/drive.file tarihinde alındı
Dokümanlar kullanıcı arayüzünde açık doküman için kapsam yetkilendirmesi; Aksi takdirde bu
alanı false .
|
docs.matchedUrl.url |
string .
Yalnızca aşağıdaki koşullar karşılandığında mevcuttur:
Google Dokümanlar'da önizleme oluşturan bağlantının URL'si. Bu alanı kullanmak için eklentinizin manifest dosyasında LinkPreviewTriggers öğesini yapılandırmanız gerekir. Daha fazla bilgi için Akıllı çiplerle bağlantıları önizleme bölümüne bakın.
Kullanıcının "docs" : { "matchedUrl" : { "url" : "https://www.example.com/12345" } } |
E-Tablolar etkinlik nesnesi
E-Tablolar etkinlik nesnesi, Kullanıcının dokümanı ve içeriği hakkındaki bilgiler. Yalnızca etkinlik nesnesini tanımlayın.
E-Tablolar etkinlik nesnesi | |
---|---|
sheets.id |
string Yalnızca
https://www.googleapis.com/auth/drive.file kapsamı
kullanıcı tarafından yetkilendirildi. E-tablonun kimliği, E-Tablolar kullanıcı arayüzünde açılır.
|
sheets.title |
string Yalnızca
https://www.googleapis.com/auth/drive.file kapsamı
kullanıcı tarafından yetkilendirildi. E-Tablolar'da açılan e-tablonun başlığı
Kullanıcı arayüzü.
|
sheets.addonHasFileScopePermission |
boolean true ise eklenti şu istekte bulundu:
ve https://www.googleapis.com/auth/drive.file tarihinde alındı
E-Tablolar kullanıcı arayüzünde açık olan e-tablo için kapsam yetkilendirmesi; aksi takdirde
bu alan false .
|
sheets.matchedUrl.url |
string .
Yalnızca aşağıdaki koşullar karşılandığında mevcuttur:
Google E-Tablolar'da önizleme oluşturan bağlantının URL'si. Bu alanı kullanmak için eklentinizin manifest dosyasında LinkPreviewTriggers öğesini yapılandırmanız gerekir. Daha fazla bilgi için Akıllı çiplerle bağlantıları önizleme bölümüne bakın.
Kullanıcının "sheets" : { "matchedUrl" : { "url" : "https://www.example.com/12345" } } |
Slaytlar etkinlik nesnesi
Slaytlar etkinlik nesnesi, genel etkinlik nesnesinin Kullanıcının dokümanı ve içeriği hakkındaki bilgiler. Yalnızca etkinlik nesnesini tanımlayın.
Slaytlar etkinlik nesnesi | |
---|---|
slides.id |
string Yalnızca
https://www.googleapis.com/auth/drive.file kapsamı
kullanıcı tarafından yetkilendirildi. Slaytlar'da açılan sununun kimliği
Kullanıcı arayüzü.
|
slides.title |
string Yalnızca
https://www.googleapis.com/auth/drive.file kapsamı
kullanıcı tarafından yetkilendirildi. Sununun başlığı
Slaytlar kullanıcı arayüzü.
|
slides.addonHasFileScopePermission |
boolean true ise eklenti şu istekte bulundu:
ve https://www.googleapis.com/auth/drive.file tarihinde alındı
Slaytlar kullanıcı arayüzünde açık sunu için kapsam yetkilendirmesi; aksi takdirde
bu alan false .
|
slides.matchedUrl.url |
string .
Yalnızca aşağıdaki koşullar karşılandığında mevcuttur:
Google Slaytlar'da önizleme oluşturan bağlantının URL'si. Bu alanı kullanmak için eklentinizin manifest dosyasında LinkPreviewTriggers öğesini yapılandırmanız gerekir.
Daha fazla bilgi için Akıllı çiplerle bağlantıları önizleme bölümüne bakın.
Kullanıcının "slides" : { "matchedUrl" : { "url" : "https://www.example.com/12345" } } |