Package apps.extensions.markup

شاخص

CalendarClientActionMarkup

فیلدها
editAttendeesActionMarkup

EditAttendeesActionMarkup

اقدامی که شرکت کنندگان را به رویداد Google Calendar اضافه می کند.

editConferenceDataActionMarkup

EditConferenceDataActionMarkup

اقدامی که داده‌های کنفرانس را به رویداد Google Calendar اضافه می‌کند. افزونه های کنفرانس شخص ثالث فقط در Apps Script ساخته می شوند.

addAttachmentsActionMarkup

AddAttachmentsActionMarkup

اقدامی که پیوست‌هایی را به رویداد تقویم Google اضافه می‌کند.

AddAttachmentsActionMarkup

فیلدها
addonAttachments[]

AddonAttachment

Addon Attachment

فیلدها
resourceUrl

string

title

string

عنوان پیوست

mimeType

string

نوع MIME محتوا در resourceUrl.

iconUrl

string

پیوند به نماد منبع

ConferenceDataMarkup

نشانه گذاری که داده های کنفرانس مرتبط با رویداد Google Calendar را تعریف می کند. افزونه های کنفرانس شخص ثالث فقط در Apps Script ساخته می شوند.

فیلدها
conferenceId

string

شناسه منحصر به فرد برای داده های این کنفرانس. حداکثر 512 کاراکتر.

entryPoints[]

EntryPointMarkup

امتیاز ورودی به کنفرانس حداکثر 300 نقطه ورود مجاز است.

parameters[]

Parameter

پارامترهای افزودنی اضافی حداکثر 300 پارامتر مجاز است.

error

Error

اگر تنظیم شود، به این معنی است که در حین ایجاد کنفرانس خطایی رخ داده است.

note

string

یادداشت های اضافی (مانند دستورالعمل های مدیر، اطلاعیه های قانونی) برای نمایش به کاربر. می تواند حاوی HTML باشد. حداکثر طول 2048 کاراکتر.

conferenceSolutionId

string

شناسه راه حل کنفرانس. باید با مقداری از فیلد calendar.conferenceSolution.id استقرار مطابقت داشته باشد.

EntryPointMarkup

راهی برای شرکت در کنفرانس افزونه های کنفرانس شخص ثالث فقط در Apps Script ساخته می شوند.

فیلدها
type

Type

نوع نقطه ورود مورد نیاز.

uri

string

یک URI برای پیوستن به کنفرانس. پشتیبانی از tel: و http(s): و باید حداکثر 1300 کاراکتر داشته باشد. مورد نیاز.

label

string

برچسب نقطه ورودی برای نمایش به کاربر. حداکثر 512 کاراکتر.

meetingCode

string

کد جلسه برای دسترسی به کنفرانس. حداکثر 128 کاراکتر.

accessCode

string

کد دسترسی برای دسترسی به کنفرانس. حداکثر 128 کاراکتر.

passcode

string

یک رمز عبور برای دسترسی به کنفرانس. حداکثر 128 کاراکتر.

password

string

رمز ورود به کنفرانس حداکثر 128 کاراکتر.

pin

string

یک پین برای دسترسی به کنفرانس. حداکثر 128 کاراکتر.

regionCode

string

کد منطقه CLDR/ISO 3166 برای کشور مرتبط با این نقطه ورودی. فقط برای Type.PHONE قابل استفاده است.

features[]

Feature

ویژگی های نقطه ورودی، مانند رایگان بودن یا رایگان بودن. یک نقطه ورودی می تواند چندین ویژگی داشته باشد.

ویژگی

ویژگی های نقطه ورود برخی از ویژگی ها ممکن است فقط برای نقاط ورودی خاص اعمال شوند.

Enums
UNKNOWN_FEATURE ویژگی ناشناخته
TOLL برای نقطه ورودی PHONE اعمال می شود. هزینه تماس با شماره تلفن از طرف تماس گیرنده دریافت می شود. یک شماره نمی تواند همزمان و رایگان باشد.
TOLL_FREE برای نقطه ورودی PHONE اعمال می شود. برای طرف تماس، تماس با شماره تلفن رایگان رایگان است. یک شماره نمی تواند همزمان و رایگان باشد.

تایپ کنید

نوع نقطه ورود افزونه های کنفرانس شخص ثالث فقط در Apps Script ساخته می شوند.

Enums
UNKNOWN نوع کنفرانس نامشخص
VIDEO یک ویدئو کنفرانس
PHONE یک کنفرانس تلفنی
MORE برای ارائه پیوندی به اطلاعات بیشتر برای پیوستن به کنفرانس استفاده می شود.
SIP کنفرانسی با استفاده از پروتکل شروع جلسه

خطا

نشان دهنده خطایی است که در حین ایجاد کنفرانس رخ داده است. افزونه های کنفرانس شخص ثالث فقط در Apps Script ساخته می شوند.

فیلدها
type

Type

نوع خطا. مورد نیاز.

authenticationUrl

string

اگر نوع خطا AUTHENTICATION باشد، افزونه می‌تواند نشانی اینترنتی ارائه دهد که به کاربران اجازه ورود به سیستم را می‌دهد. حداکثر 1300 کاراکتر طول دارد.

تایپ کنید

Enums
UNKNOWN خطای ناشناخته
AUTHENTICATION یک خطای احراز هویت
TEMPORARY یک خطای موقت
PERMANENT یک خطای دائمی
PERMISSION_DENIED کاربر مجاز به انجام برخی اقدامات در سیستم کنفرانس شخص ثالث نیست.
CONFERENCE_SOLUTION_FORBIDDEN کاربر مجاز به استفاده از راه حل کنفرانس انتخابی نیست (اما ممکن است اجازه استفاده از راه حل های دیگر ارائه شده توسط افزونه را داشته باشد).

پارامتر

پارامترهای مخصوص راه حل که با داده های رویداد باقی می مانند و در صورت نیاز به به روز رسانی یا حذف، به افزونه منتقل می شوند. برای مثال: [{key: 'sessionKey', value: '123'}, {key: 'meetingId', value: '456'}]

فیلدها
key

string

کلید پارامتر. حداکثر 50 کاراکتر. مورد نیاز.

value

string

مقدار پارامتر. حداکثر 1024 کاراکتر. مورد نیاز.

EditAttendeesActionMarkup

فیلدها
addAttendeeEmails[]

string

لیستی از شرکت کنندگان برای افزودن به رویداد تقویم Google.

EditConferenceDataActionMarkup

فیلدها

conference میدانی اتحادیه

conference فقط می تواند یکی از موارد زیر باشد:

conferenceData

ConferenceDataMarkup

داده‌های کنفرانس برای افزودن به رویداد Google Calendar. افزونه های کنفرانس شخص ثالث فقط در Apps Script ساخته می شوند.

ChatClientActionMarkup

این نوع هیچ فیلدی ندارد.

اقدامات انجام شده توسط مشتریان چت.

ChatClientDataSourceMarkup

برای ویجت SelectionInput که از منوی چند انتخابی، منبع داده از چت Google استفاده می کند. منبع داده موارد انتخابی را برای منوی چند انتخابی پر می کند. به عنوان مثال، یک کاربر می تواند فضاهای Google Chat را که در آن عضو است انتخاب کند.

برای برنامه‌های Google Chat در دسترس است و برای افزونه‌های Google Workspace در دسترس نیست.

فیلدها
source میدان اتحادیه منبع داده Google Chat. source می تواند تنها یکی از موارد زیر باشد:
spaceDataSource

SpaceDataSource

فضاهای چت Google که کاربر عضو آن است.

SpaceDataSource

منبع داده ای که فضاهای گپ Google را به عنوان موارد انتخابی برای یک منوی چند انتخابی پر می کند. فقط فضاهایی را پر می کند که کاربر در آن عضو است.

برای برنامه‌های Google Chat در دسترس است و برای افزونه‌های Google Workspace در دسترس نیست.

فیلدها
defaultToCurrentSpace

bool

اگر روی true تنظیم شود، منوی چندگزینه فضای کنونی گپ Google را به‌طور پیش‌فرض به عنوان یک مورد انتخاب می‌کند.

DriveClientActionMarkup

فیلدها
requestFileScope

RequestFileScope

RequestFileScope

فیلدها
itemId

string

EditorClientActionMarkup

فیلدها

action میدانی اتحادیه

action فقط می تواند یکی از موارد زیر باشد:

requestFileScopeForActiveDocument

RequestFileScopeForActiveDocument

RequestFileScopeForActiveDocument

این نوع هیچ فیلدی ندارد.

GmailClientActionMarkup

فیلدها

type فیلد اتحادیه

type می تواند تنها یکی از موارد زیر باشد:

taskAction

TaskActionMarkup

updateDraftActionMarkup

UpdateDraftActionMarkup

openCreatedDraftActionMarkup

OpenCreatedDraftActionMarkup

addonComposeUiActionMarkup

AddonComposeUiActionMarkup

AddonComposeUiActionMarkup

فیلدها
type

AddonComposeUiActionType

AddonComposeUiActionType

Enums
UNSPECIFIED پیش فرض وقتی مشخص نیست، هیچ اقدامی انجام نمی شود.
DISMISS UI نوشتن افزونه را رد می کند.

OpenCreatedDraftActionMarkup

فیلدها
draftId

string

شناسه پیش نویس جدید ایجاد شده به شکل "r123".

draftStorageId

string

شناسه ذخیره سازی سرور در فرمت هگز، به عنوان مثال "15e9fa622ce1029d".

draftThreadServerPermId

string

شناسه دائمی سرور برای رشته پیش نویس. این فیلد در جایی تنظیم نشده است و هنگام پردازش OpenCreatedDraftActionMarkup نادیده گرفته می شود. به جای آن draftThreadStorageId را تهیه و استفاده کنید.

draftThreadId

string

شناسه رشته حاوی پیش نویس جدید ایجاد شده، به عنوان مثال، "15e9fa622ce1029d".

TaskActionMarkup

فیلدها
reloadTasks

bool

UpdateDraftActionMarkup

فیلدها
updateBody

UpdateBody

فیلدی که شامل مجموعه‌ای از اقدامات به‌روزرسانی برای انجام روی متن پیش‌نویسی است که کاربر در حال ویرایش آن است.

updateToRecipients

UpdateToRecipients

اگر تنظیم شود، جایگزین پیش‌نویس موجود برای دریافت‌کنندگان می‌شود که کاربر در حال ویرایش آن است.

updateCcRecipients

UpdateCcRecipients

در صورت تنظیم، گیرندگان رونوشت موجود پیش‌نویسی را که کاربر در حال ویرایش آن است جایگزین می‌کند.

updateBccRecipients

UpdateBccRecipients

در صورت تنظیم، گیرندگان رونوشت مخفی پیش‌نویس موجود را جایگزین می‌کند که کاربر در حال ویرایش آن است.

updateSubject

UpdateSubject

اگر تنظیم شود، جایگزین موضوع موجود پیش‌نویسی می‌شود که کاربر در حال ویرایش آن است.

گیرنده

فیلدها
email

string

به روز رسانیBccRecipients

فیلدها
bccRecipients[]

Recipient

UpdateBody

فیلدها
insertContents[]

InsertContent

یک فیلد تکراری که حاوی یک سری محتوا برای درج در پیش نویسی است که کاربر در حال ویرایش آن است. محتوا می تواند حاوی محتوای HTML یا محتوای متن ساده باشد.

type

Type

نوع محتوا

Enums
UNSPECIFIED_CONTENT_TYPE مقدار پیش‌فرض زمانی که چیزی برای ContentType تنظیم نشده باشد.
TEXT مشخص می کند که محتوا به صورت متن ساده باشد.
MUTABLE_HTML مشخص می کند که محتوا در HTML است و قابل تغییر است (قابل ویرایش).
IMMUTABLE_HTML مشخص می کند که محتوا در HTML است و تغییرناپذیر است (قابل ویرایش نیست).

ایمیلMimeType

EmailMimeType منسوخ شده است. لطفا از ContentType استفاده کنید.

Enums
UNSPECIFIED_EMAIL_MIME_TYPE مقدار پیش‌فرض زمانی که چیزی برای EmailMimeType تنظیم نشده باشد.
PLAIN_TEXT مشخص می کند که محتوای درج شده به صورت متن ساده باشد.
HTML مشخص می کند که محتوای درج شده در HTML باشد.

درج محتوا

فیلدها
content

string

محتوایی که قرار است درج شود.

mimeType
(deprecated)

EmailMimeType

contentType

ContentType

نوع محتوای درج شده

تایپ کنید

Enums
UNSPECIFIED_ACTION_TYPE مقدار پیش‌فرض زمانی که چیزی برای Type تنظیم نشده باشد.
IN_PLACE_INSERT نشان می دهد که این عمل برای انجام یک درج در محل است. به طور پیش فرض محتوا در موقعیت مکان نما فعلی درج می شود، اگر محتوای انتخابی وجود داشته باشد، جایگزین محتوای انتخاب شده می شود.
INSERT_AT_START نشان می دهد که این عمل برای انجام درج در ابتدای متن پیام است.
INSERT_AT_END نشان می دهد که این عمل برای انجام درج در انتهای متن پیام است.
REPLACE نشان می دهد که این عمل جایگزین بدنه پیام است.

UpdateCcRecipients

فیلدها
ccRecipients[]

Recipient

UpdateSubject

فیلدها
subject

string

UpdateToRecipients

فیلدها
toRecipients[]

Recipient

HostAppActionMarkup

اقدامات انجام شده توسط برنامه های میزبان جداگانه.

فیلدها

action میدانی اتحادیه

action فقط می تواند یکی از موارد زیر باشد:

gmailAction

GmailClientActionMarkup

اقدامات انجام شده توسط Gmail.

calendarAction

CalendarClientActionMarkup

اقدامات انجام شده توسط Calendar.

driveAction

DriveClientActionMarkup

اقدامات انجام شده توسط Drive.

editorAction

EditorClientActionMarkup

اقدامات انجام شده توسط Docs، Sheets یا Slides.

sheetsAction

SheetsClientActionMarkup

اقدامات انجام شده توسط Sheets.

chatAction

ChatClientActionMarkup

اقدامات انجام شده توسط Chat.

HostAppDataSourceMarkup

برای ویجت SelectionInput که از منوی چند انتخابی، منبع داده از یک برنامه Google Workspace استفاده می کند. منبع داده موارد انتخابی را برای منوی چند انتخابی پر می کند.

برای برنامه‌های Google Chat در دسترس است و برای افزونه‌های Google Workspace در دسترس نیست.

فیلدها
data_source فیلد اتحادیه . برنامه Google Workspace که موارد را برای یک منوی چند انتخابی پر می کند. data_source تنها می تواند یکی از موارد زیر باشد:
chatDataSource

ChatClientDataSourceMarkup

منبع داده از چت گوگل.

SheetsClientActionMarkup

فیلدها
customFunctionReturnValueMarkup

CustomFunctionReturnValueMarkup

CustomFunctionReturnValueMarkup

نتیجه اجرای یک تابع سفارشی توسط کاربر.

فیلدها
result میدان اتحادیه نتیجه اجرای تابع سفارشی. result می تواند تنها یکی از موارد زیر باشد:
value

Value

مقداری که از اجرای تابع سفارشی به دست می آید.

errorMessage

string

پیام خطایی که در صورت بروز مشکل به کاربر نشان داده می شود.

،

شاخص

CalendarClientActionMarkup

فیلدها
editAttendeesActionMarkup

EditAttendeesActionMarkup

اقدامی که شرکت کنندگان را به رویداد Google Calendar اضافه می کند.

editConferenceDataActionMarkup

EditConferenceDataActionMarkup

اقدامی که داده‌های کنفرانس را به رویداد Google Calendar اضافه می‌کند. افزونه های کنفرانس شخص ثالث فقط در Apps Script ساخته می شوند.

addAttachmentsActionMarkup

AddAttachmentsActionMarkup

اقدامی که پیوست‌هایی را به رویداد تقویم Google اضافه می‌کند.

AddAttachmentsActionMarkup

فیلدها
addonAttachments[]

AddonAttachment

Addon Attachment

فیلدها
resourceUrl

string

title

string

عنوان پیوست

mimeType

string

نوع MIME محتوا در resourceUrl.

iconUrl

string

پیوند به نماد منبع

ConferenceDataMarkup

نشانه گذاری که داده های کنفرانس مرتبط با رویداد Google Calendar را تعریف می کند. افزونه های کنفرانس شخص ثالث فقط در Apps Script ساخته می شوند.

فیلدها
conferenceId

string

شناسه منحصر به فرد برای داده های این کنفرانس. حداکثر 512 کاراکتر.

entryPoints[]

EntryPointMarkup

امتیاز ورودی به کنفرانس حداکثر 300 نقطه ورود مجاز است.

parameters[]

Parameter

پارامترهای افزودنی اضافی حداکثر 300 پارامتر مجاز است.

error

Error

اگر تنظیم شود، به این معنی است که در حین ایجاد کنفرانس خطایی رخ داده است.

note

string

یادداشت های اضافی (مانند دستورالعمل های مدیر، اطلاعیه های قانونی) برای نمایش به کاربر. می تواند حاوی HTML باشد. حداکثر طول 2048 کاراکتر.

conferenceSolutionId

string

شناسه راه حل کنفرانس. باید با مقداری از فیلد calendar.conferenceSolution.id استقرار مطابقت داشته باشد.

EntryPointMarkup

راهی برای شرکت در کنفرانس افزونه های کنفرانس شخص ثالث فقط در Apps Script ساخته می شوند.

فیلدها
type

Type

نوع نقطه ورود مورد نیاز.

uri

string

یک URI برای پیوستن به کنفرانس. پشتیبانی از tel: و http(s): و باید حداکثر 1300 کاراکتر داشته باشد. مورد نیاز.

label

string

برچسب نقطه ورودی برای نمایش به کاربر. حداکثر 512 کاراکتر.

meetingCode

string

کد جلسه برای دسترسی به کنفرانس. حداکثر 128 کاراکتر.

accessCode

string

کد دسترسی برای دسترسی به کنفرانس. حداکثر 128 کاراکتر.

passcode

string

یک رمز عبور برای دسترسی به کنفرانس. حداکثر 128 کاراکتر.

password

string

رمز ورود به کنفرانس حداکثر 128 کاراکتر.

pin

string

یک پین برای دسترسی به کنفرانس. حداکثر 128 کاراکتر.

regionCode

string

کد منطقه CLDR/ISO 3166 برای کشور مرتبط با این نقطه ورودی. فقط برای Type.PHONE قابل استفاده است.

features[]

Feature

ویژگی های نقطه ورودی، مانند رایگان بودن یا رایگان بودن. یک نقطه ورودی می تواند چندین ویژگی داشته باشد.

ویژگی

ویژگی های نقطه ورود برخی از ویژگی ها ممکن است فقط برای نقاط ورودی خاص اعمال شوند.

Enums
UNKNOWN_FEATURE ویژگی ناشناخته
TOLL برای نقطه ورودی PHONE اعمال می شود. هزینه تماس با شماره تلفن از طرف تماس گیرنده دریافت می شود. یک شماره نمی تواند همزمان و رایگان باشد.
TOLL_FREE برای نقطه ورودی PHONE اعمال می شود. برای طرف تماس، تماس با شماره تلفن رایگان رایگان است. یک شماره نمی تواند همزمان و رایگان باشد.

تایپ کنید

نوع نقطه ورود افزونه های کنفرانس شخص ثالث فقط در Apps Script ساخته می شوند.

Enums
UNKNOWN نوع کنفرانس نامشخص
VIDEO یک ویدئو کنفرانس
PHONE یک کنفرانس تلفنی
MORE برای ارائه پیوندی به اطلاعات بیشتر برای پیوستن به کنفرانس استفاده می شود.
SIP کنفرانسی با استفاده از پروتکل شروع جلسه

خطا

نشان دهنده خطایی است که در حین ایجاد کنفرانس رخ داده است. افزونه های کنفرانس شخص ثالث فقط در Apps Script ساخته می شوند.

فیلدها
type

Type

نوع خطا. مورد نیاز.

authenticationUrl

string

اگر نوع خطا AUTHENTICATION باشد، افزونه می‌تواند نشانی اینترنتی ارائه دهد که به کاربران اجازه ورود به سیستم را می‌دهد. حداکثر 1300 کاراکتر طول دارد.

تایپ کنید

Enums
UNKNOWN خطای ناشناخته
AUTHENTICATION یک خطای احراز هویت
TEMPORARY یک خطای موقت
PERMANENT یک خطای دائمی
PERMISSION_DENIED کاربر مجاز به انجام برخی اقدامات در سیستم کنفرانس شخص ثالث نیست.
CONFERENCE_SOLUTION_FORBIDDEN کاربر مجاز به استفاده از راه حل کنفرانس انتخابی نیست (اما ممکن است اجازه استفاده از راه حل های دیگر ارائه شده توسط افزونه را داشته باشد).

پارامتر

پارامترهای مخصوص راه حل که با داده های رویداد باقی می مانند و در صورت نیاز به به روز رسانی یا حذف، به افزونه منتقل می شوند. برای مثال: [{key: 'sessionKey', value: '123'}, {key: 'meetingId', value: '456'}]

فیلدها
key

string

کلید پارامتر. حداکثر 50 کاراکتر. مورد نیاز.

value

string

مقدار پارامتر. حداکثر 1024 کاراکتر. مورد نیاز.

EditAttendeesActionMarkup

فیلدها
addAttendeeEmails[]

string

لیستی از شرکت کنندگان برای افزودن به رویداد تقویم Google.

EditConferenceDataActionMarkup

فیلدها

conference میدانی اتحادیه

conference فقط می تواند یکی از موارد زیر باشد:

conferenceData

ConferenceDataMarkup

داده‌های کنفرانس برای افزودن به رویداد Google Calendar. افزونه های کنفرانس شخص ثالث فقط در Apps Script ساخته می شوند.

ChatClientActionMarkup

این نوع هیچ فیلدی ندارد.

اقدامات انجام شده توسط مشتریان چت.

ChatClientDataSourceMarkup

برای ویجت SelectionInput که از منوی چند انتخابی، منبع داده از چت Google استفاده می کند. منبع داده موارد انتخابی را برای منوی چند انتخابی پر می کند. به عنوان مثال، یک کاربر می تواند فضاهای Google Chat را که در آن عضو است انتخاب کند.

برای برنامه‌های Google Chat در دسترس است و برای افزونه‌های Google Workspace در دسترس نیست.

فیلدها
source میدان اتحادیه منبع داده Google Chat. source می تواند تنها یکی از موارد زیر باشد:
spaceDataSource

SpaceDataSource

فضاهای چت Google که کاربر عضو آن است.

SpaceDataSource

منبع داده ای که فضاهای گپ Google را به عنوان موارد انتخابی برای یک منوی چند انتخابی پر می کند. فقط فضاهایی را پر می کند که کاربر در آن عضو است.

برای برنامه‌های Google Chat در دسترس است و برای افزونه‌های Google Workspace در دسترس نیست.

فیلدها
defaultToCurrentSpace

bool

اگر روی true تنظیم شود، منوی چندگزینه فضای کنونی گپ Google را به‌طور پیش‌فرض به عنوان یک مورد انتخاب می‌کند.

DriveClientActionMarkup

فیلدها
requestFileScope

RequestFileScope

RequestFileScope

فیلدها
itemId

string

EditorClientActionMarkup

فیلدها

action میدانی اتحادیه

action فقط می تواند یکی از موارد زیر باشد:

requestFileScopeForActiveDocument

RequestFileScopeForActiveDocument

RequestFileScopeForActiveDocument

این نوع هیچ فیلدی ندارد.

GmailClientActionMarkup

فیلدها

type فیلد اتحادیه

type می تواند تنها یکی از موارد زیر باشد:

taskAction

TaskActionMarkup

updateDraftActionMarkup

UpdateDraftActionMarkup

openCreatedDraftActionMarkup

OpenCreatedDraftActionMarkup

addonComposeUiActionMarkup

AddonComposeUiActionMarkup

AddonComposeUiActionMarkup

فیلدها
type

AddonComposeUiActionType

AddonComposeUiActionType

Enums
UNSPECIFIED پیش فرض وقتی مشخص نیست، هیچ اقدامی انجام نمی شود.
DISMISS UI نوشتن افزونه را رد می کند.

OpenCreatedDraftActionMarkup

فیلدها
draftId

string

شناسه پیش نویس جدید ایجاد شده به شکل "r123".

draftStorageId

string

شناسه ذخیره سازی سرور در فرمت هگز، به عنوان مثال "15e9fa622ce1029d".

draftThreadServerPermId

string

شناسه دائمی سرور برای رشته پیش نویس. این فیلد در جایی تنظیم نشده است و هنگام پردازش OpenCreatedDraftActionMarkup نادیده گرفته می شود. به جای آن draftThreadStorageId را تهیه و استفاده کنید.

draftThreadId

string

شناسه رشته حاوی پیش نویس جدید ایجاد شده، به عنوان مثال، "15e9fa622ce1029d".

TaskActionMarkup

فیلدها
reloadTasks

bool

UpdateDraftActionMarkup

فیلدها
updateBody

UpdateBody

فیلدی که شامل مجموعه‌ای از اقدامات به‌روزرسانی برای انجام روی متن پیش‌نویسی است که کاربر در حال ویرایش آن است.

updateToRecipients

UpdateToRecipients

اگر تنظیم شود، جایگزین پیش‌نویس موجود برای دریافت‌کنندگان می‌شود که کاربر در حال ویرایش آن است.

updateCcRecipients

UpdateCcRecipients

در صورت تنظیم، گیرندگان رونوشت موجود پیش‌نویسی را که کاربر در حال ویرایش آن است جایگزین می‌کند.

updateBccRecipients

UpdateBccRecipients

در صورت تنظیم، گیرندگان رونوشت مخفی پیش‌نویس موجود را جایگزین می‌کند که کاربر در حال ویرایش آن است.

updateSubject

UpdateSubject

اگر تنظیم شود، جایگزین موضوع موجود پیش‌نویسی می‌شود که کاربر در حال ویرایش آن است.

گیرنده

فیلدها
email

string

به روز رسانیBccRecipients

فیلدها
bccRecipients[]

Recipient

UpdateBody

فیلدها
insertContents[]

InsertContent

یک فیلد تکراری که حاوی یک سری محتوا برای درج در پیش نویسی است که کاربر در حال ویرایش آن است. محتوا می تواند حاوی محتوای HTML یا محتوای متن ساده باشد.

type

Type

نوع محتوا

Enums
UNSPECIFIED_CONTENT_TYPE مقدار پیش‌فرض زمانی که چیزی برای ContentType تنظیم نشده باشد.
TEXT مشخص می کند که محتوا به صورت متن ساده باشد.
MUTABLE_HTML مشخص می کند که محتوا در HTML است و قابل تغییر است (قابل ویرایش).
IMMUTABLE_HTML مشخص می کند که محتوا در HTML است و تغییرناپذیر است (قابل ویرایش نیست).

ایمیلMimeType

EmailMimeType منسوخ شده است. لطفا از ContentType استفاده کنید.

Enums
UNSPECIFIED_EMAIL_MIME_TYPE مقدار پیش‌فرض زمانی که چیزی برای EmailMimeType تنظیم نشده باشد.
PLAIN_TEXT مشخص می کند که محتوای درج شده به صورت متن ساده باشد.
HTML مشخص می کند که محتوای درج شده در HTML باشد.

درج محتوا

فیلدها
content

string

محتوایی که قرار است درج شود.

mimeType
(deprecated)

EmailMimeType

contentType

ContentType

نوع محتوای درج شده

تایپ کنید

Enums
UNSPECIFIED_ACTION_TYPE مقدار پیش‌فرض زمانی که چیزی برای Type تنظیم نشده باشد.
IN_PLACE_INSERT نشان می دهد که این عمل برای انجام یک درج در محل است. به طور پیش فرض محتوا در موقعیت مکان نما فعلی درج می شود، اگر محتوای انتخابی وجود داشته باشد، جایگزین محتوای انتخاب شده می شود.
INSERT_AT_START نشان می دهد که این عمل برای انجام درج در ابتدای متن پیام است.
INSERT_AT_END نشان می دهد که این عمل برای انجام درج در انتهای متن پیام است.
REPLACE نشان می دهد که این عمل جایگزین بدنه پیام است.

UpdateCcRecipients

فیلدها
ccRecipients[]

Recipient

UpdateSubject

فیلدها
subject

string

UpdateToRecipients

فیلدها
toRecipients[]

Recipient

HostAppActionMarkup

اقدامات انجام شده توسط برنامه های میزبان جداگانه.

فیلدها

action میدانی اتحادیه

action فقط می تواند یکی از موارد زیر باشد:

gmailAction

GmailClientActionMarkup

اقدامات انجام شده توسط Gmail.

calendarAction

CalendarClientActionMarkup

اقدامات انجام شده توسط Calendar.

driveAction

DriveClientActionMarkup

اقدامات انجام شده توسط Drive.

editorAction

EditorClientActionMarkup

اقدامات انجام شده توسط Docs، Sheets یا Slides.

sheetsAction

SheetsClientActionMarkup

اقدامات انجام شده توسط Sheets.

chatAction

ChatClientActionMarkup

اقدامات انجام شده توسط Chat.

HostAppDataSourceMarkup

برای ویجت SelectionInput که از منوی چند انتخابی، منبع داده از یک برنامه Google Workspace استفاده می کند. منبع داده موارد انتخابی را برای منوی چند انتخابی پر می کند.

برای برنامه‌های Google Chat در دسترس است و برای افزونه‌های Google Workspace در دسترس نیست.

فیلدها
data_source فیلد اتحادیه . برنامه Google Workspace که موارد را برای یک منوی چند انتخابی پر می کند. data_source تنها می تواند یکی از موارد زیر باشد:
chatDataSource

ChatClientDataSourceMarkup

منبع داده از چت گوگل.

SheetsClientActionMarkup

فیلدها
customFunctionReturnValueMarkup

CustomFunctionReturnValueMarkup

CustomFunctionReturnValueMarkup

نتیجه اجرای یک تابع سفارشی توسط کاربر.

فیلدها
result میدان اتحادیه نتیجه اجرای تابع سفارشی. result می تواند تنها یکی از موارد زیر باشد:
value

Value

مقداری که از اجرای تابع سفارشی به دست می آید.

errorMessage

string

پیام خطایی که در صورت بروز مشکل به کاربر نشان داده می شود.

،

شاخص

CalendarClientActionMarkup

فیلدها
editAttendeesActionMarkup

EditAttendeesActionMarkup

اقدامی که شرکت کنندگان را به رویداد Google Calendar اضافه می کند.

editConferenceDataActionMarkup

EditConferenceDataActionMarkup

اقدامی که داده‌های کنفرانس را به رویداد Google Calendar اضافه می‌کند. افزونه های کنفرانس شخص ثالث فقط در Apps Script ساخته می شوند.

addAttachmentsActionMarkup

AddAttachmentsActionMarkup

اقدامی که پیوست‌هایی را به رویداد تقویم Google اضافه می‌کند.

AddAttachmentsActionMarkup

فیلدها
addonAttachments[]

AddonAttachment

Addon Attachment

فیلدها
resourceUrl

string

title

string

عنوان پیوست

mimeType

string

نوع MIME محتوا در resourceUrl.

iconUrl

string

پیوند به نماد منبع

ConferenceDataMarkup

نشانه گذاری که داده های کنفرانس مرتبط با رویداد Google Calendar را تعریف می کند. افزونه های کنفرانس شخص ثالث فقط در Apps Script ساخته می شوند.

فیلدها
conferenceId

string

شناسه منحصر به فرد برای داده های این کنفرانس. حداکثر 512 کاراکتر.

entryPoints[]

EntryPointMarkup

امتیاز ورودی به کنفرانس حداکثر 300 نقطه ورود مجاز است.

parameters[]

Parameter

پارامترهای افزودنی اضافی حداکثر 300 پارامتر مجاز است.

error

Error

اگر تنظیم شود، به این معنی است که در حین ایجاد کنفرانس خطایی رخ داده است.

note

string

یادداشت های اضافی (مانند دستورالعمل های مدیر، اطلاعیه های قانونی) برای نمایش به کاربر. می تواند حاوی HTML باشد. حداکثر طول 2048 کاراکتر.

conferenceSolutionId

string

شناسه راه حل کنفرانس. باید با مقداری از فیلد calendar.conferenceSolution.id استقرار مطابقت داشته باشد.

EntryPointMarkup

راهی برای شرکت در کنفرانس افزونه های کنفرانس شخص ثالث فقط در Apps Script ساخته می شوند.

فیلدها
type

Type

نوع نقطه ورود مورد نیاز.

uri

string

یک URI برای پیوستن به کنفرانس. پشتیبانی از tel: و http(s): و باید حداکثر 1300 کاراکتر داشته باشد. مورد نیاز.

label

string

برچسب نقطه ورودی برای نمایش به کاربر. حداکثر 512 کاراکتر.

meetingCode

string

کد جلسه برای دسترسی به کنفرانس. حداکثر 128 کاراکتر.

accessCode

string

کد دسترسی برای دسترسی به کنفرانس. حداکثر 128 کاراکتر.

passcode

string

یک رمز عبور برای دسترسی به کنفرانس. حداکثر 128 کاراکتر.

password

string

رمز ورود به کنفرانس حداکثر 128 کاراکتر.

pin

string

یک پین برای دسترسی به کنفرانس. حداکثر 128 کاراکتر.

regionCode

string

کد منطقه CLDR/ISO 3166 برای کشور مرتبط با این نقطه ورودی. فقط برای Type.PHONE قابل استفاده است.

features[]

Feature

ویژگی های نقطه ورودی، مانند رایگان بودن یا رایگان بودن. یک نقطه ورودی می تواند چندین ویژگی داشته باشد.

ویژگی

ویژگی های نقطه ورود برخی از ویژگی ها ممکن است فقط برای نقاط ورودی خاص اعمال شوند.

Enums
UNKNOWN_FEATURE ویژگی ناشناخته
TOLL برای نقطه ورودی PHONE اعمال می شود. هزینه تماس با شماره تلفن از طرف تماس گیرنده دریافت می شود. یک شماره نمی تواند همزمان و رایگان باشد.
TOLL_FREE برای نقطه ورودی PHONE اعمال می شود. برای طرف تماس، تماس با شماره تلفن رایگان رایگان است. یک شماره نمی تواند همزمان و رایگان باشد.

تایپ کنید

نوع نقطه ورود افزونه های کنفرانس شخص ثالث فقط در Apps Script ساخته می شوند.

Enums
UNKNOWN نوع کنفرانس نامشخص
VIDEO یک ویدئو کنفرانس
PHONE یک کنفرانس تلفنی
MORE برای ارائه پیوندی به اطلاعات بیشتر برای پیوستن به کنفرانس استفاده می شود.
SIP کنفرانسی با استفاده از پروتکل شروع جلسه

خطا

نشان دهنده خطایی است که در حین ایجاد کنفرانس رخ داده است. افزونه های کنفرانس شخص ثالث فقط در Apps Script ساخته می شوند.

فیلدها
type

Type

نوع خطا. مورد نیاز.

authenticationUrl

string

اگر نوع خطا AUTHENTICATION باشد، افزونه می‌تواند نشانی اینترنتی ارائه دهد که به کاربران اجازه ورود به سیستم را می‌دهد. حداکثر 1300 کاراکتر طول دارد.

تایپ کنید

Enums
UNKNOWN خطای ناشناخته
AUTHENTICATION یک خطای احراز هویت
TEMPORARY یک خطای موقت
PERMANENT یک خطای دائمی
PERMISSION_DENIED کاربر مجاز به انجام برخی اقدامات در سیستم کنفرانس شخص ثالث نیست.
CONFERENCE_SOLUTION_FORBIDDEN کاربر مجاز به استفاده از راه حل کنفرانس انتخابی نیست (اما ممکن است اجازه استفاده از راه حل های دیگر ارائه شده توسط افزونه را داشته باشد).

پارامتر

پارامترهای مخصوص راه حل که با داده های رویداد باقی می مانند و در صورت نیاز به به روز رسانی یا حذف، به افزونه منتقل می شوند. برای مثال: [{key: 'sessionKey', value: '123'}, {key: 'meetingId', value: '456'}]

فیلدها
key

string

کلید پارامتر. حداکثر 50 کاراکتر. مورد نیاز.

value

string

مقدار پارامتر. حداکثر 1024 کاراکتر. مورد نیاز.

EditAttendeesActionMarkup

فیلدها
addAttendeeEmails[]

string

لیستی از شرکت کنندگان برای افزودن به رویداد تقویم Google.

EditConferenceDataActionMarkup

فیلدها

conference میدانی اتحادیه

conference فقط می تواند یکی از موارد زیر باشد:

conferenceData

ConferenceDataMarkup

داده‌های کنفرانس برای افزودن به رویداد Google Calendar. افزونه های کنفرانس شخص ثالث فقط در Apps Script ساخته می شوند.

ChatClientActionMarkup

این نوع هیچ فیلدی ندارد.

اقدامات انجام شده توسط مشتریان چت.

ChatClientDataSourceMarkup

برای ویجت SelectionInput که از منوی چند انتخابی، منبع داده از چت Google استفاده می کند. منبع داده موارد انتخابی را برای منوی چند انتخابی پر می کند. به عنوان مثال، یک کاربر می تواند فضاهای Google Chat را که در آن عضو است انتخاب کند.

برای برنامه‌های Google Chat در دسترس است و برای افزونه‌های Google Workspace در دسترس نیست.

فیلدها
source میدان اتحادیه منبع داده Google Chat. source می تواند تنها یکی از موارد زیر باشد:
spaceDataSource

SpaceDataSource

فضاهای چت Google که کاربر عضو آن است.

SpaceDataSource

منبع داده ای که فضاهای گپ Google را به عنوان موارد انتخابی برای یک منوی چند انتخابی پر می کند. فقط فضاهایی را پر می کند که کاربر در آن عضو است.

برای برنامه‌های Google Chat در دسترس است و برای افزونه‌های Google Workspace در دسترس نیست.

فیلدها
defaultToCurrentSpace

bool

اگر روی true تنظیم شود، منوی چندگزینه فضای کنونی گپ Google را به‌طور پیش‌فرض به عنوان یک مورد انتخاب می‌کند.

DriveClientActionMarkup

فیلدها
requestFileScope

RequestFileScope

RequestFileScope

فیلدها
itemId

string

EditorClientActionMarkup

فیلدها

action میدانی اتحادیه

action فقط می تواند یکی از موارد زیر باشد:

requestFileScopeForActiveDocument

RequestFileScopeForActiveDocument

RequestFileScopeForActiveDocument

این نوع هیچ فیلدی ندارد.

GmailClientActionMarkup

فیلدها

type فیلد اتحادیه

type می تواند تنها یکی از موارد زیر باشد:

taskAction

TaskActionMarkup

updateDraftActionMarkup

UpdateDraftActionMarkup

openCreatedDraftActionMarkup

OpenCreatedDraftActionMarkup

addonComposeUiActionMarkup

AddonComposeUiActionMarkup

AddonComposeUiActionMarkup

فیلدها
type

AddonComposeUiActionType

AddonComposeUiActionType

Enums
UNSPECIFIED پیش فرض وقتی مشخص نیست، هیچ اقدامی انجام نمی شود.
DISMISS UI نوشتن افزونه را رد می کند.

OpenCreatedDraftActionMarkup

فیلدها
draftId

string

شناسه پیش نویس جدید ایجاد شده به شکل "r123".

draftStorageId

string

شناسه ذخیره سازی سرور در فرمت هگز، به عنوان مثال "15e9fa622ce1029d".

draftThreadServerPermId

string

شناسه دائمی سرور برای رشته پیش نویس. این فیلد در جایی تنظیم نشده است و هنگام پردازش OpenCreatedDraftActionMarkup نادیده گرفته می شود. به جای آن draftThreadStorageId را تهیه و استفاده کنید.

draftThreadId

string

شناسه رشته حاوی پیش نویس جدید ایجاد شده، به عنوان مثال، "15e9fa622ce1029d".

TaskActionMarkup

فیلدها
reloadTasks

bool

UpdateDraftActionMarkup

فیلدها
updateBody

UpdateBody

فیلدی که شامل مجموعه‌ای از اقدامات به‌روزرسانی برای انجام روی متن پیش‌نویسی است که کاربر در حال ویرایش آن است.

updateToRecipients

UpdateToRecipients

اگر تنظیم شود، جایگزین پیش‌نویس موجود برای دریافت‌کنندگان می‌شود که کاربر در حال ویرایش آن است.

updateCcRecipients

UpdateCcRecipients

در صورت تنظیم، گیرندگان رونوشت موجود پیش‌نویسی را که کاربر در حال ویرایش آن است جایگزین می‌کند.

updateBccRecipients

UpdateBccRecipients

در صورت تنظیم، گیرندگان رونوشت مخفی پیش‌نویس موجود را جایگزین می‌کند که کاربر در حال ویرایش آن است.

updateSubject

UpdateSubject

اگر تنظیم شود، جایگزین موضوع موجود پیش‌نویسی می‌شود که کاربر در حال ویرایش آن است.

گیرنده

فیلدها
email

string

به روز رسانیBccRecipients

فیلدها
bccRecipients[]

Recipient

UpdateBody

فیلدها
insertContents[]

InsertContent

یک فیلد تکراری که حاوی یک سری محتوا برای درج در پیش نویسی است که کاربر در حال ویرایش آن است. محتوا می تواند حاوی محتوای HTML یا محتوای متن ساده باشد.

type

Type

نوع محتوا

Enums
UNSPECIFIED_CONTENT_TYPE مقدار پیش‌فرض زمانی که چیزی برای ContentType تنظیم نشده باشد.
TEXT مشخص می کند که محتوا به صورت متن ساده باشد.
MUTABLE_HTML مشخص می کند که محتوا در HTML است و قابل تغییر است (قابل ویرایش).
IMMUTABLE_HTML مشخص می کند که محتوا در HTML است و تغییرناپذیر است (قابل ویرایش نیست).

ایمیلMimeType

EmailMimeType منسوخ شده است. لطفا از ContentType استفاده کنید.

Enums
UNSPECIFIED_EMAIL_MIME_TYPE مقدار پیش‌فرض زمانی که چیزی برای EmailMimeType تنظیم نشده باشد.
PLAIN_TEXT مشخص می کند که محتوای درج شده به صورت متن ساده باشد.
HTML مشخص می کند که محتوای درج شده در HTML باشد.

درج محتوا

فیلدها
content

string

محتوایی که قرار است درج شود.

mimeType
(deprecated)

EmailMimeType

contentType

ContentType

نوع محتوای درج شده

تایپ کنید

Enums
UNSPECIFIED_ACTION_TYPE مقدار پیش‌فرض زمانی که چیزی برای Type تنظیم نشده باشد.
IN_PLACE_INSERT نشان می دهد که این عمل برای انجام یک درج در محل است. به طور پیش فرض محتوا در موقعیت مکان نما فعلی درج می شود، اگر محتوای انتخابی وجود داشته باشد، جایگزین محتوای انتخاب شده می شود.
INSERT_AT_START نشان می دهد که این عمل برای انجام درج در ابتدای متن پیام است.
INSERT_AT_END نشان می دهد که این عمل برای انجام درج در انتهای متن پیام است.
REPLACE نشان می دهد که این عمل جایگزین بدنه پیام است.

UpdateCcRecipients

فیلدها
ccRecipients[]

Recipient

UpdateSubject

فیلدها
subject

string

UpdateToRecipients

فیلدها
toRecipients[]

Recipient

HostAppActionMarkup

اقدامات انجام شده توسط برنامه های میزبان جداگانه.

فیلدها

action میدانی اتحادیه

action فقط می تواند یکی از موارد زیر باشد:

gmailAction

GmailClientActionMarkup

اقدامات انجام شده توسط Gmail.

calendarAction

CalendarClientActionMarkup

اقدامات انجام شده توسط Calendar.

driveAction

DriveClientActionMarkup

اقدامات انجام شده توسط Drive.

editorAction

EditorClientActionMarkup

اقدامات انجام شده توسط Docs، Sheets یا Slides.

sheetsAction

SheetsClientActionMarkup

اقدامات انجام شده توسط Sheets.

chatAction

ChatClientActionMarkup

اقدامات انجام شده توسط Chat.

HostAppDataSourceMarkup

برای ویجت SelectionInput که از منوی چند انتخابی، منبع داده از یک برنامه Google Workspace استفاده می کند. منبع داده موارد انتخابی را برای منوی چند انتخابی پر می کند.

برای برنامه‌های Google Chat در دسترس است و برای افزونه‌های Google Workspace در دسترس نیست.

فیلدها
data_source فیلد اتحادیه . برنامه Google Workspace که موارد را برای یک منوی چند انتخابی پر می کند. data_source تنها می تواند یکی از موارد زیر باشد:
chatDataSource

ChatClientDataSourceMarkup

منبع داده از چت گوگل.

SheetsClientActionMarkup

فیلدها
customFunctionReturnValueMarkup

CustomFunctionReturnValueMarkup

CustomFunctionReturnValueMarkup

نتیجه اجرای یک تابع سفارشی توسط کاربر.

فیلدها
result میدان اتحادیه نتیجه اجرای تابع سفارشی. result می تواند تنها یکی از موارد زیر باشد:
value

Value

مقداری که از اجرای تابع سفارشی به دست می آید.

errorMessage

string

پیام خطایی که در صورت بروز مشکل به کاربر نشان داده می شود.

،

شاخص

CalendarClientActionMarkup

فیلدها
editAttendeesActionMarkup

EditAttendeesActionMarkup

اقدامی که شرکت کنندگان را به رویداد Google Calendar اضافه می کند.

editConferenceDataActionMarkup

EditConferenceDataActionMarkup

اقدامی که داده‌های کنفرانس را به رویداد Google Calendar اضافه می‌کند. افزونه های کنفرانس شخص ثالث فقط در Apps Script ساخته می شوند.

addAttachmentsActionMarkup

AddAttachmentsActionMarkup

اقدامی که پیوست‌هایی را به رویداد تقویم Google اضافه می‌کند.

AddAttachmentsActionMarkup

فیلدها
addonAttachments[]

AddonAttachment

Addon Attachment

فیلدها
resourceUrl

string

title

string

عنوان پیوست

mimeType

string

نوع MIME محتوا در resourceUrl.

iconUrl

string

پیوند به نماد منبع

ConferenceDataMarkup

نشانه گذاری که داده های کنفرانس مرتبط با رویداد Google Calendar را تعریف می کند. افزونه های کنفرانس شخص ثالث فقط در Apps Script ساخته می شوند.

فیلدها
conferenceId

string

شناسه منحصر به فرد برای داده های این کنفرانس. حداکثر 512 کاراکتر.

entryPoints[]

EntryPointMarkup

امتیاز ورودی به کنفرانس حداکثر 300 نقطه ورود مجاز است.

parameters[]

Parameter

پارامترهای افزودنی اضافی حداکثر 300 پارامتر مجاز است.

error

Error

اگر تنظیم شود، به این معنی است که در حین ایجاد کنفرانس خطایی رخ داده است.

note

string

یادداشت های اضافی (مانند دستورالعمل های مدیر، اطلاعیه های قانونی) برای نمایش به کاربر. می تواند حاوی HTML باشد. حداکثر طول 2048 کاراکتر.

conferenceSolutionId

string

شناسه راه حل کنفرانس. باید با مقداری از فیلد calendar.conferenceSolution.id استقرار مطابقت داشته باشد.

EntryPointMarkup

راهی برای شرکت در کنفرانس افزونه های کنفرانس شخص ثالث فقط در Apps Script ساخته می شوند.

فیلدها
type

Type

نوع نقطه ورود مورد نیاز.

uri

string

یک URI برای پیوستن به کنفرانس. پشتیبانی از tel: و http(s): و باید حداکثر 1300 کاراکتر داشته باشد. مورد نیاز.

label

string

برچسب نقطه ورودی برای نمایش به کاربر. حداکثر 512 کاراکتر.

meetingCode

string

کد جلسه برای دسترسی به کنفرانس. حداکثر 128 کاراکتر.

accessCode

string

کد دسترسی برای دسترسی به کنفرانس. حداکثر 128 کاراکتر.

passcode

string

یک رمز عبور برای دسترسی به کنفرانس. حداکثر 128 کاراکتر.

password

string

رمز ورود به کنفرانس حداکثر 128 کاراکتر.

pin

string

یک پین برای دسترسی به کنفرانس. حداکثر 128 کاراکتر.

regionCode

string

کد منطقه CLDR/ISO 3166 برای کشور مرتبط با این نقطه ورودی. فقط برای Type.PHONE قابل استفاده است.

features[]

Feature

ویژگی های نقطه ورودی، مانند رایگان بودن یا رایگان بودن. یک نقطه ورودی می تواند چندین ویژگی داشته باشد.

ویژگی

ویژگی های نقطه ورود برخی از ویژگی ها ممکن است فقط برای نقاط ورودی خاص اعمال شوند.

Enums
UNKNOWN_FEATURE ویژگی ناشناخته
TOLL برای نقطه ورودی PHONE اعمال می شود. هزینه تماس با شماره تلفن از طرف تماس گیرنده دریافت می شود. یک شماره نمی تواند همزمان و رایگان باشد.
TOLL_FREE برای نقطه ورودی PHONE اعمال می شود. برای طرف تماس، تماس با شماره تلفن رایگان رایگان است. یک شماره نمی تواند همزمان و رایگان باشد.

تایپ کنید

نوع نقطه ورود افزونه های کنفرانس شخص ثالث فقط در Apps Script ساخته می شوند.

Enums
UNKNOWN نوع کنفرانس نامشخص
VIDEO یک ویدئو کنفرانس
PHONE یک کنفرانس تلفنی
MORE برای ارائه پیوندی به اطلاعات بیشتر برای پیوستن به کنفرانس استفاده می شود.
SIP کنفرانسی با استفاده از پروتکل شروع جلسه

خطا

نشان دهنده خطایی است که در حین ایجاد کنفرانس رخ داده است. افزونه های کنفرانس شخص ثالث فقط در Apps Script ساخته می شوند.

فیلدها
type

Type

نوع خطا. مورد نیاز.

authenticationUrl

string

اگر نوع خطا AUTHENTICATION باشد، افزونه می‌تواند نشانی اینترنتی ارائه دهد که به کاربران اجازه ورود به سیستم را می‌دهد. حداکثر 1300 کاراکتر طول دارد.

تایپ کنید

Enums
UNKNOWN خطای ناشناخته
AUTHENTICATION یک خطای احراز هویت
TEMPORARY یک خطای موقت
PERMANENT یک خطای دائمی
PERMISSION_DENIED کاربر مجاز به انجام برخی اقدامات در سیستم کنفرانس شخص ثالث نیست.
CONFERENCE_SOLUTION_FORBIDDEN کاربر مجاز به استفاده از راه حل کنفرانس انتخابی نیست (اما ممکن است اجازه استفاده از راه حل های دیگر ارائه شده توسط افزونه را داشته باشد).

پارامتر

پارامترهای مخصوص راه حل که با داده های رویداد باقی می مانند و در صورت نیاز به به روز رسانی یا حذف، به افزونه منتقل می شوند. برای مثال: [{key: 'sessionKey', value: '123'}, {key: 'meetingId', value: '456'}]

فیلدها
key

string

کلید پارامتر. حداکثر 50 کاراکتر. مورد نیاز.

value

string

مقدار پارامتر. حداکثر 1024 کاراکتر. مورد نیاز.

EditAttendeesActionMarkup

فیلدها
addAttendeeEmails[]

string

لیستی از شرکت کنندگان برای افزودن به رویداد تقویم Google.

EditConferenceDataActionMarkup

فیلدها

conference میدانی اتحادیه

conference فقط می تواند یکی از موارد زیر باشد:

conferenceData

ConferenceDataMarkup

داده‌های کنفرانس برای افزودن به رویداد Google Calendar. افزونه های کنفرانس شخص ثالث فقط در Apps Script ساخته می شوند.

ChatClientActionMarkup

این نوع هیچ فیلدی ندارد.

اقدامات انجام شده توسط مشتریان چت.

ChatClientDataSourceMarkup

برای ویجت SelectionInput که از منوی چند انتخابی، منبع داده از چت Google استفاده می کند. منبع داده موارد انتخابی را برای منوی چند انتخابی پر می کند. به عنوان مثال، یک کاربر می تواند فضاهای Google Chat را که در آن عضو است انتخاب کند.

برای برنامه‌های Google Chat در دسترس است و برای افزونه‌های Google Workspace در دسترس نیست.

فیلدها
source میدان اتحادیه منبع داده Google Chat. source می تواند تنها یکی از موارد زیر باشد:
spaceDataSource

SpaceDataSource

فضاهای چت Google که کاربر عضو آن است.

SpaceDataSource

منبع داده ای که فضاهای گپ Google را به عنوان موارد انتخابی برای یک منوی چند انتخابی پر می کند. فقط فضاهایی را پر می کند که کاربر در آن عضو است.

برای برنامه‌های Google Chat در دسترس است و برای افزونه‌های Google Workspace در دسترس نیست.

فیلدها
defaultToCurrentSpace

bool

اگر روی true تنظیم شود، منوی چندگزینه فضای کنونی گپ Google را به‌طور پیش‌فرض به عنوان یک مورد انتخاب می‌کند.

DriveClientActionMarkup

فیلدها
requestFileScope

RequestFileScope

RequestFileScope

فیلدها
itemId

string

EditorClientActionMarkup

فیلدها

action میدانی اتحادیه

action فقط می تواند یکی از موارد زیر باشد:

requestFileScopeForActiveDocument

RequestFileScopeForActiveDocument

RequestFileScopeForActiveDocument

این نوع هیچ فیلدی ندارد.

GmailClientActionMarkup

فیلدها

type فیلد اتحادیه

type می تواند تنها یکی از موارد زیر باشد:

taskAction

TaskActionMarkup

updateDraftActionMarkup

UpdateDraftActionMarkup

openCreatedDraftActionMarkup

OpenCreatedDraftActionMarkup

addonComposeUiActionMarkup

AddonComposeUiActionMarkup

AddonComposeUiActionMarkup

فیلدها
type

AddonComposeUiActionType

AddonComposeUiActionType

Enums
UNSPECIFIED پیش فرض وقتی مشخص نیست، هیچ اقدامی انجام نمی شود.
DISMISS UI نوشتن افزونه را رد می کند.

OpenCreatedDraftActionMarkup

فیلدها
draftId

string

شناسه پیش نویس جدید ایجاد شده به شکل "r123".

draftStorageId

string

شناسه ذخیره سازی سرور در فرمت هگز، به عنوان مثال "15e9fa622ce1029d".

draftThreadServerPermId

string

شناسه دائمی سرور برای رشته پیش نویس. این فیلد در جایی تنظیم نشده است و هنگام پردازش OpenCreatedDraftActionMarkup نادیده گرفته می شود. به جای آن draftThreadStorageId را تهیه و استفاده کنید.

draftThreadId

string

شناسه رشته حاوی پیش نویس جدید ایجاد شده، به عنوان مثال، "15e9fa622ce1029d".

TaskActionMarkup

فیلدها
reloadTasks

bool

UpdateDraftActionMarkup

فیلدها
updateBody

UpdateBody

فیلدی که شامل مجموعه‌ای از اقدامات به‌روزرسانی برای انجام روی متن پیش‌نویسی است که کاربر در حال ویرایش آن است.

updateToRecipients

UpdateToRecipients

اگر تنظیم شود، جایگزین پیش‌نویس موجود برای دریافت‌کنندگان می‌شود که کاربر در حال ویرایش آن است.

updateCcRecipients

UpdateCcRecipients

در صورت تنظیم، گیرندگان رونوشت موجود پیش‌نویسی را که کاربر در حال ویرایش آن است جایگزین می‌کند.

updateBccRecipients

UpdateBccRecipients

در صورت تنظیم، گیرندگان رونوشت مخفی پیش‌نویس موجود را جایگزین می‌کند که کاربر در حال ویرایش آن است.

updateSubject

UpdateSubject

اگر تنظیم شود، جایگزین موضوع موجود پیش‌نویسی می‌شود که کاربر در حال ویرایش آن است.

گیرنده

فیلدها
email

string

به روز رسانیBccRecipients

فیلدها
bccRecipients[]

Recipient

UpdateBody

فیلدها
insertContents[]

InsertContent

یک فیلد تکراری که حاوی یک سری محتوا برای درج در پیش نویسی است که کاربر در حال ویرایش آن است. محتوا می تواند حاوی محتوای HTML یا محتوای متن ساده باشد.

type

Type

نوع محتوا

Enums
UNSPECIFIED_CONTENT_TYPE مقدار پیش‌فرض زمانی که چیزی برای ContentType تنظیم نشده باشد.
TEXT مشخص می کند که محتوا به صورت متن ساده باشد.
MUTABLE_HTML مشخص می کند که محتوا در HTML است و قابل تغییر است (قابل ویرایش).
IMMUTABLE_HTML مشخص می کند که محتوا در HTML است و تغییرناپذیر است (قابل ویرایش نیست).

ایمیلMimeType

EmailMimeType منسوخ شده است. لطفا از ContentType استفاده کنید.

Enums
UNSPECIFIED_EMAIL_MIME_TYPE مقدار پیش‌فرض زمانی که چیزی برای EmailMimeType تنظیم نشده باشد.
PLAIN_TEXT مشخص می کند که محتوای درج شده به صورت متن ساده باشد.
HTML مشخص می کند که محتوای درج شده در HTML باشد.

درج محتوا

فیلدها
content

string

محتوایی که قرار است درج شود.

mimeType
(deprecated)

EmailMimeType

contentType

ContentType

نوع محتوای درج شده

تایپ کنید

Enums
UNSPECIFIED_ACTION_TYPE مقدار پیش‌فرض زمانی که چیزی برای Type تنظیم نشده باشد.
IN_PLACE_INSERT نشان می دهد که این عمل برای انجام یک درج در محل است. به طور پیش فرض محتوا در موقعیت مکان نما فعلی درج می شود، اگر محتوای انتخابی وجود داشته باشد، جایگزین محتوای انتخاب شده می شود.
INSERT_AT_START نشان می دهد که این عمل برای انجام درج در ابتدای متن پیام است.
INSERT_AT_END نشان می دهد که این عمل برای انجام درج در انتهای متن پیام است.
REPLACE نشان می دهد که این عمل جایگزین بدنه پیام است.

UpdateCcRecipients

فیلدها
ccRecipients[]

Recipient

UpdateSubject

فیلدها
subject

string

UpdateToRecipients

فیلدها
toRecipients[]

Recipient

HostAppActionMarkup

اقدامات انجام شده توسط برنامه های میزبان جداگانه.

فیلدها

action میدانی اتحادیه

action فقط می تواند یکی از موارد زیر باشد:

gmailAction

GmailClientActionMarkup

اقدامات انجام شده توسط Gmail.

calendarAction

CalendarClientActionMarkup

اقدامات انجام شده توسط Calendar.

driveAction

DriveClientActionMarkup

اقدامات انجام شده توسط Drive.

editorAction

EditorClientActionMarkup

اقدامات انجام شده توسط Docs، Sheets یا Slides.

sheetsAction

SheetsClientActionMarkup

اقدامات انجام شده توسط Sheets.

chatAction

ChatClientActionMarkup

اقدامات انجام شده توسط Chat.

HostAppDataSourceMarkup

برای ویجت SelectionInput که از منوی چند انتخابی، منبع داده از یک برنامه Google Workspace استفاده می کند. منبع داده موارد انتخابی را برای منوی چند انتخابی پر می کند.

برای برنامه‌های Google Chat در دسترس است و برای افزونه‌های Google Workspace در دسترس نیست.

فیلدها
data_source فیلد اتحادیه . برنامه Google Workspace که موارد را برای یک منوی چند انتخابی پر می کند. data_source تنها می تواند یکی از موارد زیر باشد:
chatDataSource

ChatClientDataSourceMarkup

منبع داده از چت گوگل.

SheetsClientActionMarkup

فیلدها
customFunctionReturnValueMarkup

CustomFunctionReturnValueMarkup

CustomFunctionReturnValueMarkup

نتیجه اجرای یک تابع سفارشی توسط کاربر.

فیلدها
result میدان اتحادیه نتیجه اجرای تابع سفارشی. result می تواند تنها یکی از موارد زیر باشد:
value

Value

مقداری که از اجرای تابع سفارشی به دست می آید.

errorMessage

string

پیام خطایی که در صورت بروز مشکل به کاربر نشان داده می شود.