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 verileri ekleyen bir işlem. Üçüncü taraf konferans eklentileri yalnızca Apps Komut Dosyası'nda oluşturulabilir.

addAttachmentsActionMarkup

AddAttachmentsActionMarkup

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

createConferenceDataActionMarkup

CreateConferenceDataActionMarkup

Google Takvim etkinliği oluştururken konferans verilerini gösteren bir işlem.

createConferenceSettingUrlActionMarkup

CreateConferenceSettingUrlActionMarkup

createconference ayar URL'si oluşturan bir işlem.

calendarSubscriptionActionMarkup

CalendarSubscriptionActionMarkup

Takvim aboneliğini yöneten bir işlem. Yalnızca HTTP uç noktaları eklentilerinde abonelik oluşturmayı destekler. Apps Komut Dosyası eklentileri için geçerli değildir.

AddAttachmentsActionMarkup

Alanlar
addonAttachments[]

AddonAttachment

AddonAttachment

Alanlar
resourceUrl

string

title

string

Ekin başlığı.

mimeType

string

resourceUrl'daki içeriğin MIME türü.

iconUrl

string

Kaynağın simgesine bağlantı.

CalendarSubscriptionActionMarkup

Alanlar
operation

Operation

Gerçekleştirilecek işlem. Şu anda yalnızca CREATE desteklenmektedir.

calendarId

string

Abone olunacak takvimin kimliği.

İşlem

Sıralamalar
OPERATION_UNSPECIFIED
CREATE

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ı. En fazla 512 karakter uzunluğunda olmalıdır.

entryPoints[]

EntryPointMarkup

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

parameters[]

Parameter

Ek eklenti parametreleri. En fazla 300 parametreye izin verilir.

error

Error

Ayarlanmışsa konferans oluşturulurken bir hata oluştuğu anlamına gelir.

note

string

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

conferenceSolutionId

string

Konferans çözümünün tanımlayıcısı. 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ılmak için URI. tel: ve http(s): protokollerini 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. En fazla 512 karakter uzunluğunda olmalıdır.

meetingCode

string

Konferansa erişmek için toplantı kodu. En fazla 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 şifre kodu. En fazla 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 olabilir.

Ö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 aramalarda arayan taraftan ücret 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 bir numarayı aramak ü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 Komut Dosyası'nda oluşturulabilir.

Sıralamalar
UNKNOWN Bilinmeyen konferans türü.
VIDEO Video konferans
PHONE Telefon konferansı
MORE Konferansa katılma hakkında daha fazla bilgiye bağlantı vermek için kullanılır.
SIP Oturum Başlatma Protokolü'nü kullanan bir konferans

Hata

Konferans oluşturma sırasında 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 oturum açmasına olanak tanıyan bir URL sağlayabilir. En fazla 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ı hale getirilen 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ı. En fazla 50 karakter uzunluğunda olabilir. Zorunlu.

value

string

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

CreateConferenceDataActionMarkup

Alanlar
createConferenceData

ConferenceDataMarkup

Oluşturulurken Google Takvim etkinliğine eklenecek konferans verileri.

CreateConferenceSettingUrlActionMarkup

Alanlar
settingsUrl

string

Eklenti tarafından oluşturulan bir ayarlar sayfasının URI'si.

EditAttendeesActionMarkup

Alanlar
addAttendeeEmails[]

string

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

EditConferenceDataActionMarkup

Alanlar

conference birleşik alanı.

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

conferenceData

ConferenceDataMarkup

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

ChatClientDataSourceMarkup

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

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

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

SpaceDataSource

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

SpaceDataSource

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

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

Alanlar
defaultToCurrentSpace

bool

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

ChatDataActionMarkup

Google Chat'te mesaj oluşturur veya günceller. Ayrıntılı bilgi için Google Chat arayüzleri oluşturma başlıklı makaleyi inceleyin.

Alanlar
action birleşik alanı. Google Chat işlemi action aşağıdakilerden yalnızca biri olabilir:
createMessageAction

CreateMessageAction

Google Chat uygulaması olarak mesaj gönderir.

updateMessageAction

UpdateMessageAction

Google Chat uygulamasının mesajını günceller.

updateInlinePreviewAction

UpdateInlinePreviewAction

Bağlantıları önizlemek için Google Chat kullanıcısının iletisine bir veya daha fazla kart ekler.

CreateMessageAction

Sohbet uygulaması mesaj gönderir. Ayrıntılı bilgi için Google Chat mesajları gönderme başlıklı makaleyi inceleyin.

Alanlar
message

Message

Google Chat mesajı.

UpdateInlinePreviewAction

Sohbet uygulaması, bir iletiye bir veya daha fazla kart ekleyerek ya da kartları güncelleyerek iletideki bağlantıyı önizler. Ayrıntılı bilgi için Google Chat mesajlarındaki bağlantıları önizleme başlıklı makaleyi inceleyin.

Alanlar
cardsV2[]

CardWithId

Bir veya daha fazla kart dizisi.

UpdateMessageAction

Sohbet uygulaması, mesajdaki metni veya kartları günceller. Ayrıntılı bilgi için Google Chat mesajları gönderme başlıklı makaleyi inceleyin.

Alanlar
message

Message

Güncellenen mesaj.

DriveClientActionMarkup

Alanlar
requestFileScope

RequestFileScope

RequestFileScope

Alanlar
itemId

string

EditorClientActionMarkup

Alanlar

action birleşik alanı.

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

requestFileScopeForActiveDocument

RequestFileScopeForActiveDocument

RequestFileScopeForActiveDocument

Bu türde alan yok.

GmailClientActionMarkup

Alanlar

type birleşik alanı.

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

taskAction

TaskActionMarkup

updateDraftActionMarkup

UpdateDraftActionMarkup

openCreatedDraftActionMarkup

OpenCreatedDraftActionMarkup

addonComposeUiActionMarkup

AddonComposeUiActionMarkup

AddonComposeUiActionMarkup

Alanlar
type

AddonComposeUiActionType

AddonComposeUiActionType

Sıralamalar
UNSPECIFIED Varsayılan. Belirtilmediğinde 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 iş parçacığı için sunucunun kalıcı kimliği. Bu alan hiçbir yerde ayarlanmaz ve OpenCreatedDraftActionMarkup işlenirken yoksayılır. Bunun yerine draftThreadStorageId değerini 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 şu anda düzenlediği taslak gövdesinde gerçekleştirilecek bir dizi güncelleme işlemini içeren alan.

updateToRecipients

UpdateToRecipients

Ayarlanırsa kullanıcının şu anda düzenlediği taslağın mevcut alıcılarının yerini alır.

updateCcRecipients

UpdateCcRecipients

Ayarlanırsa kullanıcının şu anda düzenlediği taslağın mevcut CC alıcılarının yerini alır.

updateBccRecipients

UpdateBccRecipients

Ayarlanırsa kullanıcının şu anda düzenlediği taslağın mevcut Bcc alıcılarının yerini alır.

updateSubject

UpdateSubject

Ayarlanırsa kullanıcının şu anda düzenlediği taslağın mevcut konusunun yerini alır.

Alıcı

Alanlar
email

string

UpdateBccRecipients

Alanlar
bccRecipients[]

Recipient

UpdateBody

Alanlar
insertContents[]

InsertContent

Kullanıcının şu anda düzenlediği taslağa eklenecek bir dizi içerik barındıran yinelenen alan. İçerik, HTML içeriği veya düz metin içeriği içerebilir.

type

Type

ContentType

Sıralamalar
UNSPECIFIED_CONTENT_TYPE ContentType için hiçbir şey ayarlanmadığında kullanılan 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ştirilebileceğini (düzenlenebileceğini) belirtir.
IMMUTABLE_HTML İçeriğin HTML biçiminde olduğunu ve değiştirilemez olduğunu belirtir.

EmailMimeType

EmailMimeType için destek 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 biçiminde 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 için olduğunu gösterir. İçerik varsayılan olarak mevcut imleç konumuna eklenir. Seçili içerik varsa bu içerik değiştirilir.
INSERT_AT_START Bu işlemin, e-posta mesajının başında ekleme işlemi yapılması gerektiğini gösterir.
INSERT_AT_END Bu işlemin, e-posta mesajının sonuna ekleme yapmak için gerçekleştirildiğini gösterir.
REPLACE Bu işlemin, e-posta mesajını değiştirmek için yapıldığını gösterir.

UpdateCcRecipients

Alanlar
ccRecipients[]

Recipient

UpdateSubject

Alanlar
subject

string

UpdateToRecipients

Alanlar
toRecipients[]

Recipient

HostAppActionMarkup

Tek tek ana makine uygulamaları tarafından işlenen işlemler.

Alanlar

action birleşik alanı.

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

gmailAction

GmailClientActionMarkup

Gmail tarafından işlenen işlemler.

calendarAction

CalendarClientActionMarkup

Takvim tarafından işlenen işlemler.

driveAction

DriveClientActionMarkup

Drive tarafından işlenen 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.

HostAppDataActionMarkup

Google Workspace verilerinin nasıl güncelleneceğini tanımlar.

Alanlar
action birleşik alanı. Belirli bir Google Workspace ana makine uygulaması için eklenti işlemi. action aşağıdakilerden yalnızca biri olabilir:
chatDataAction

ChatDataActionMarkup

Bir mesajda metin veya kart oluşturan ya da güncelleyen Google Chat işlemi.

HostAppDataSourceMarkup

Google Workspace uygulamasından alınan bir veri kaynağı. Veri kaynağı, bir widget'taki kullanılabilir öğeleri doldurur.

Alanlar
data_source birleşik alanı. Bir widget için kullanılabilir öğeleri dolduran Google Workspace uygulaması. data_source aşağıdakilerden yalnızca biri olabilir:
chatDataSource

ChatClientDataSourceMarkup

Google Chat'ten alınan bir veri kaynağı.

SheetsClientActionMarkup

Sonraki kimlik: 5.

Alanlar

action birleşik alanı.

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

customFunctionReturnValueMarkup

CustomFunctionReturnValueMarkup

CustomFunctionReturnValueMarkup

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

Alanlar
result birleşik alanı. Özel işlev yürütme sonucu. result aşağıdakilerden yalnızca biri olabilir:
value

Value

Özel işlevin çalıştırılmasıyla elde edilen değer.

errorMessage

string

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