Package apps.extensions.markup

Dizin

CalendarClientActionMarkup

Alanlar
editAttendeesActionMarkup

EditAttendeesActionMarkup

Google Takvim etkinliğine katılımcı ekleyen bir işlem.

editConferenceDataActionMarkup

EditConferenceDataActionMarkup

Google Takvim etkinliğine konferans verilerini ekleyen bir işlem. Üçüncü taraf konferans eklentileri yalnızca Apps Komut Dosyası'nda oluşturulabilir.

addAttachmentsActionMarkup

AddAttachmentsActionMarkup

Google Takvim etkinliğine dosya ekleyen bir işlem.

AddAttachmentsActionMarkup

Alanlar
addonAttachments[]

AddonAttachment

AddonAttachment

Alanlar
resourceUrl

string

title

string

Ekin başlığı.

mimeType

string

resourceUrl parametresindeki içeriğin MIME türü.

iconUrl

string

Kaynağın simgesinin bağlantısı.

ConferenceDataMarkup

Bir Google Takvim etkinliğiyle ilişkili konferans verilerini tanımlayan işaretleme. Üçüncü taraf konferans eklentileri yalnızca Apps Komut Dosyası'nda oluşturulabilir.

Alanlar
conferenceId

string

Bu konferans verilerinin benzersiz tanımlayıcısı. Maksimum 512 karakter uzunluğunda olmalıdır.

entryPoints[]

EntryPointMarkup

Konferansın giriş noktaları. En fazla 300 giriş noktasına izin verilir.

parameters[]

Parameter

Ek eklenti parametreleri. En fazla 300 parametreye izin verilir.

error

Error

Ayarlanırsa konferans oluşturma sırasında bir hata oluştu demektir.

note

string

Kullanıcıya gösterilecek ek notlar (yöneticiden talimatlar, yasal uyarılar gibi). HTML içerebilir. Maksimum uzunluk 2.048 karakterdir.

conferenceSolutionId

string

Konferans çözümünün tanımlayıcısıdır. Dağıtımın calendar.conferenceSolution.id alanındaki bir değerle eşleşmelidir.

EntryPointMarkup

Konferansa katılma yöntemi. Üçüncü taraf konferans eklentileri yalnızca Apps Komut Dosyası'nda oluşturulabilir.

Alanlar
type

Type

Giriş noktasının türü. Zorunlu.

uri

string

Konferansa katılım için URI. tel: ve http(s): destekler ve en fazla 1.300 karakter uzunluğunda olmalıdır. Zorunlu.

label

string

Kullanıcıya gösterilecek giriş noktasının etiketi. Maksimum 512 karakter uzunluğunda olmalıdır.

meetingCode

string

Konferansa erişmek için bir toplantı kodu. Maksimum 128 karakter uzunluğunda olmalıdır.

accessCode

string

Konferansa erişmek için erişim kodu. En fazla 128 karakter uzunluğunda olmalıdır.

passcode

string

Konferansa erişmek için kullanılan bir şifre kodu. Maksimum 128 karakter uzunluğunda olmalıdır.

password

string

Konferansa erişmek için şifre. En fazla 128 karakter uzunluğunda olmalıdır.

pin

string

Konferansa erişmek için PIN. En fazla 128 karakter uzunluğunda olmalıdır.

regionCode

string

Bu giriş noktasıyla ilişkili ülkenin CLDR/ISO 3166 bölge kodu. Yalnızca Type.PHONE için geçerlidir.

features[]

Feature

Giriş noktasının ücretli veya ücretsiz olması gibi özellikleri Bir giriş noktasında birden fazla özellik bulunabilir.

Özellik

Giriş noktasının özellikleri. Bazı özellikler yalnızca belirli giriş noktaları için geçerli olabilir.

Sıralamalar
UNKNOWN_FEATURE Bilinmeyen özellik.
TOLL PHONE giriş noktası için geçerlidir. Ücretli numaralara yapılan aramalar arayandan alınır. Bir numara aynı anda hem ücretli hem de ücretsiz olamaz.
TOLL_FREE PHONE giriş noktası için geçerlidir. Arayan taraf için ücretsiz numara araması ücretsizdir. Bir numara aynı anda hem ücretli hem de ücretsiz olamaz.

Tür

Giriş noktasının türü. Üçüncü taraf konferans eklentileri yalnızca Apps Script'te oluşturulabilir.

Sıralamalar
UNKNOWN Bilinmeyen konferans türü.
VIDEO Video konferans.
PHONE Telefon konferansı.
MORE Konferansa katılımla ilgili diğer bilgilere bağlantı vermek için kullanılır.
SIP Oturum Başlatma Protokolü kullanılan bir konferans

Hata

Konferans oluşturulurken oluşan bir hatayı temsil eder. Üçüncü taraf konferans eklentileri yalnızca Apps Komut Dosyası'nda oluşturulabilir.

Alanlar
type

Type

Hatanın türü. Zorunlu.

authenticationUrl

string

Hata türü AUTHENTICATION ise eklenti, kullanıcıların giriş yapmasına olanak tanıyan bir URL sağlayabilir. Maksimum 1.300 karakter uzunluğunda olmalıdır.

Tür

Sıralamalar
UNKNOWN Bilinmeyen hata.
AUTHENTICATION Kimlik doğrulama hatası.
TEMPORARY Geçici bir hata.
PERMANENT Kalıcı bir hata.
PERMISSION_DENIED Kullanıcının üçüncü taraf konferans sisteminde bazı işlemleri gerçekleştirmesine izin verilmiyor.
CONFERENCE_SOLUTION_FORBIDDEN Kullanıcının, seçilen konferans çözümünü kullanmasına izin verilmez (ancak eklenti tarafından sunulan diğer çözümleri kullanmasına izin verilebilir).

Parametre

Etkinlik verileriyle birlikte kalıcı olan ve güncelleme veya silme işlemi gerektiğinde eklentiye iletilen çözüme özgü parametreler. Örneğin: [{key: 'sessionKey', value: '123'}, {key: 'meetingId', value: '456'}]

Alanlar
key

string

Parametrenin anahtarı. Maksimum 50 karakter uzunluğunda olmalıdır. Zorunlu.

value

string

Parametrenin değeri. Maksimum 1.024 karakter uzunluğunda olmalıdır. Zorunlu.

EditAttendeesActionMarkup

Alanlar
addAttendeeEmails[]

string

Google Takvim etkinliğine eklenecek katılımcıların listesi.

EditConferenceDataActionMarkup

Alanlar

Birlik alanı conference.

conference yalnızca aşağıdakilerden biri olabilir:

conferenceData

ConferenceDataMarkup

Google Takvim etkinliğine eklenecek konferans verileri. Üçüncü taraf konferans eklentileri yalnızca Apps Script'te oluşturulabilir.

ChatClientActionMarkup

Bu türde alan yoktur.

Chat İstemcileri tarafından işlenen işlemler.

ChatClientDataSourceMarkup

Çoklu seçim menüsünü kullanan bir SelectionInput widget'ı için Google Chat'ten bir veri kaynağı Veri kaynağı, çoklu seçim menüsü için seçim öğelerini doldurur. Örneğin, bir kullanıcı üyesi olduğu Google Chat alanlarını seçebilir.

Google Chat uygulamaları için kullanılabilir ve Google Workspace eklentilerinde kullanılamaz.

Alanlar
Birleştirme alanı source. Google Chat veri kaynağı. source yalnızca aşağıdakilerden biri olabilir:
spaceDataSource

SpaceDataSource

Kullanıcının üyesi olduğu Google Chat alanları.

SpaceDataSource

Google Chat alanlarını çoklu seçim menüsünün seçim öğeleri olarak dolduran bir veri kaynağı. Yalnızca kullanıcının üyesi olduğu alanları doldurur.

Google Chat uygulamaları için kullanılabilir ve Google Workspace eklentilerinde kullanılamaz.

Alanlar
defaultToCurrentSpace

bool

true olarak ayarlanırsa çoklu seçim menüsü varsayılan olarak mevcut Google Chat alanını öğe olarak seçer.

DriveClientActionMarkup

Alanlar
requestFileScope

RequestFileScope

RequestFileScope

Alanlar
itemId

string

EditorClientActionMarkup

Alanlar

Birlik alanı action.

action şunlardan yalnızca biri olabilir:

requestFileScopeForActiveDocument

RequestFileScopeForActiveDocument

RequestFileScopeForActiveDocument

Bu türde alan yok.

GmailClientActionMarkup

Alanlar

Birleştirme alanı type.

type şunlardan yalnızca biri olabilir:

taskAction

TaskActionMarkup

updateDraftActionMarkup

UpdateDraftActionMarkup

openCreatedDraftActionMarkup

OpenCreatedDraftActionMarkup

addonComposeUiActionMarkup

AddonComposeUiActionMarkup

AddonComposeUiActionMarkup

Alanlar
type

AddonComposeUiActionType

AddonComposeUiActionType

Sıralamalar
UNSPECIFIED Varsayılan. Belirtilmemesi durumunda herhangi bir işlem yapılmaz.
DISMISS Eklenti oluşturma kullanıcı arayüzünü kapatır.

OpenCreatedDraftActionMarkup

Alanlar
draftId

string

Yeni oluşturulan taslağın "r123" biçimindeki kimliği.

draftStorageId

string

Onaltılık biçimdeki sunucu depolama alanı kimliği (ör. "15e9fa622ce1029d").

draftThreadServerPermId

string

Taslağın ileti dizisi için sunucu kalıcı kimliği. Bu alan herhangi bir yerde ayarlanmaz ve OpenCreatedDraftActionMarkup işlenirken yoksayılır. Bunun yerine taslak ThreadStorageId sağlayın ve kullanın.

draftThreadId

string

Yeni oluşturulan taslağı içeren ileti dizisinin kimliği (ör. "15e9fa622ce1029d").

TaskActionMarkup

Alanlar
reloadTasks

bool

UpdateDraftActionMarkup

Alanlar
updateBody

UpdateBody

Kullanıcının düzenlemekte olduğu taslak gövde üzerinde gerçekleştirilecek bir dizi güncelleme işlemi içeren bir alan.

updateToRecipients

UpdateToRecipients

Ayarlanırsa kullanıcının şu anda düzenlediği taslağın mevcut Kime alıcılarını değiştirir.

updateCcRecipients

UpdateCcRecipients

Ayarlanırsa kullanıcının düzenlemekte olduğu taslağın mevcut Cc alıcılarını değiştirir.

updateBccRecipients

UpdateBccRecipients

Ayarlanırsa kullanıcının düzenlemekte olduğu taslağın mevcut Bcc alıcılarını değiştirir.

updateSubject

UpdateSubject

Ayarlanırsa kullanıcının o anda düzenlediği taslağın mevcut konusunu değiştirir.

Alıcı

Alanlar
email

string

UpdateBccRecipients

Alanlar
bccRecipients[]

Recipient

UpdateBody

Alanlar
insertContents[]

InsertContent

Kullanıcının düzenlemekte olduğu taslağa eklenecek bir içerik serisi barındıran yinelenen bir alan. İçerikte HTML içeriği veya düz metin içeriği bulunabilir.

type

Type

ContentType

Sıralamalar
UNSPECIFIED_CONTENT_TYPE ContentType için hiçbir şey ayarlanmadığında varsayılan değer.
TEXT İçeriğin düz metin olduğunu belirtir.
MUTABLE_HTML İçeriğin HTML biçiminde olduğunu ve değiştirilebilir (düzenlenebilir) olduğunu belirtir.
IMMUTABLE_HTML İçeriğin HTML biçiminde olduğunu ve değiştirilemediğini (düzenlenemediğini) belirtir.

EmailMimeType

EmailMimeType desteği sonlandırıldı. Lütfen ContentType'ı kullanın.

Sıralamalar
UNSPECIFIED_EMAIL_MIME_TYPE EmailMimeType için hiçbir şey ayarlanmadığında varsayılan değer.
PLAIN_TEXT Eklenen içeriğin düz metin olduğunu belirtir.
HTML Eklenen içeriğin HTML'de olduğunu belirtir.

InsertContent

Alanlar
content

string

Eklenecek içerik.

mimeType
(deprecated)

EmailMimeType

contentType

ContentType

Eklenen içeriğin türü.

Tür

Sıralamalar
UNSPECIFIED_ACTION_TYPE Tür için hiçbir şey ayarlanmadığında varsayılan değer.
IN_PLACE_INSERT Bu işlemin yerinde ekleme yapmak olduğunu belirtir. İçerik varsayılan olarak mevcut imleç konumuna yerleştirilir. Seçili içerik varsa seçili içeriğin yerini alır.
INSERT_AT_START Bu işlemin, ileti gövdesinin başına ekleme işlemini gerçekleştirmek olduğunu belirtir.
INSERT_AT_END Bu işlemin, ileti gövdesinin sonuna ekleme işlemi olduğunu gösterir.
REPLACE Bu işlemin, e-posta mesajının yerini alacağını belirtir.

UpdateCcRecipients

Alanlar
ccRecipients[]

Recipient

UpdateSubject

Alanlar
subject

string

UpdateToRecipients

Alanlar
toRecipients[]

Recipient

HostAppActionMarkup

Barındırıcı uygulamalar tarafından yönetilen işlemler.

Alanlar

Birlik alanı action.

action şunlardan yalnızca biri olabilir:

gmailAction

GmailClientActionMarkup

Gmail tarafından işlenen işlemler.

calendarAction

CalendarClientActionMarkup

İşlemler Takvim tarafından işlenir.

driveAction

DriveClientActionMarkup

Drive tarafından yönetilen işlemler.

editorAction

EditorClientActionMarkup

Dokümanlar, E-Tablolar veya Slaytlar tarafından işlenen işlemler.

sheetsAction

SheetsClientActionMarkup

E-Tablolar tarafından işlenen işlemler.

chatAction

ChatClientActionMarkup

İşlemler Chat tarafından işlenir.

HostAppDataSourceMarkup

Çoklu seçim menüsü kullanan bir SelectionInput widget'ı için Google Workspace uygulamasından bir veri kaynağı. Veri kaynağı, çoklu seçim menüsü için seçim öğelerini doldurur.

Google Chat uygulamalarında kullanılabilir, Google Workspace Eklentileriyle kullanılamaz.

Alanlar
Birlik alanı data_source. Çoklu seçim menüsü için öğeleri dolduran Google Workspace uygulaması. data_source yalnızca aşağıdakilerden biri olabilir:
chatDataSource

ChatClientDataSourceMarkup

Google Chat'teki bir veri kaynağı.

SheetsClientActionMarkup

Alanlar
customFunctionReturnValueMarkup

CustomFunctionReturnValueMarkup

CustomFunctionReturnValueMarkup

Kullanıcının özel işlev çalıştırmasının sonucu.

Alanlar
Birleştirme alanı result. Özel işlevin yürütülmesinin sonucu. result yalnızca aşağıdakilerden biri olabilir:
value

Value

Özel işlevin çalıştırılmasından kaynaklanan değer.

errorMessage

string

Bir hata oluştuğunda kullanıcıya gösterilecek hata mesajı.