شاخص
-
CalendarClientActionMarkup
(پیام) -
CalendarClientActionMarkup.AddAttachmentsActionMarkup
(پیام) -
CalendarClientActionMarkup.AddAttachmentsActionMarkup.AddonAttachment
(پیام) -
CalendarClientActionMarkup.ConferenceDataMarkup
(پیام) -
CalendarClientActionMarkup.ConferenceDataMarkup.EntryPointMarkup
(پیام) -
CalendarClientActionMarkup.ConferenceDataMarkup.EntryPointMarkup.Feature
(enum) -
CalendarClientActionMarkup.ConferenceDataMarkup.EntryPointMarkup.Type
(enum) -
CalendarClientActionMarkup.ConferenceDataMarkup.Error
(پیام) -
CalendarClientActionMarkup.ConferenceDataMarkup.Error.Type
(enum) -
CalendarClientActionMarkup.ConferenceDataMarkup.Parameter
(پیام) -
CalendarClientActionMarkup.EditAttendeesActionMarkup
(پیام) -
CalendarClientActionMarkup.EditConferenceDataActionMarkup
(پیام) -
ChatClientActionMarkup
(پیام) -
ChatClientDataSourceMarkup
(پیام) -
ChatClientDataSourceMarkup.SpaceDataSource
(پیام) -
DriveClientActionMarkup
(پیام) -
DriveClientActionMarkup.RequestFileScope
(پیام) -
EditorClientActionMarkup
(پیام) -
EditorClientActionMarkup.RequestFileScopeForActiveDocument
(پیام) -
GmailClientActionMarkup
(پیام) -
GmailClientActionMarkup.AddonComposeUiActionMarkup
(پیام) -
GmailClientActionMarkup.AddonComposeUiActionMarkup.AddonComposeUiActionType
(enum) -
GmailClientActionMarkup.OpenCreatedDraftActionMarkup
(پیام) -
GmailClientActionMarkup.TaskActionMarkup
(پیام) -
GmailClientActionMarkup.UpdateDraftActionMarkup
(پیام) -
GmailClientActionMarkup.UpdateDraftActionMarkup.Recipient
(پیام) -
GmailClientActionMarkup.UpdateDraftActionMarkup.UpdateBccRecipients
(پیام) -
GmailClientActionMarkup.UpdateDraftActionMarkup.UpdateBody
(پیام) -
GmailClientActionMarkup.UpdateDraftActionMarkup.UpdateBody.ContentType
(enum) -
GmailClientActionMarkup.UpdateDraftActionMarkup.UpdateBody.EmailMimeType
(enum) -
GmailClientActionMarkup.UpdateDraftActionMarkup.UpdateBody.InsertContent
(پیام) -
GmailClientActionMarkup.UpdateDraftActionMarkup.UpdateBody.Type
(enum) -
GmailClientActionMarkup.UpdateDraftActionMarkup.UpdateCcRecipients
(پیام) -
GmailClientActionMarkup.UpdateDraftActionMarkup.UpdateSubject
(پیام) -
GmailClientActionMarkup.UpdateDraftActionMarkup.UpdateToRecipients
(پیام) -
HostAppActionMarkup
(پیام) -
HostAppDataSourceMarkup
(پیام) -
SheetsClientActionMarkup
(پیام) -
SheetsClientActionMarkup.CustomFunctionReturnValueMarkup
(پیام)
CalendarClientActionMarkup
فیلدها | |
---|---|
editAttendeesActionMarkup | اقدامی که شرکت کنندگان را به رویداد Google Calendar اضافه می کند. |
editConferenceDataActionMarkup | اقدامی که دادههای کنفرانس را به رویداد Google Calendar اضافه میکند. افزونه های کنفرانس شخص ثالث فقط در Apps Script ساخته می شوند. |
addAttachmentsActionMarkup | اقدامی که پیوستهایی را به رویداد تقویم Google اضافه میکند. |
AddAttachmentsActionMarkup
فیلدها | |
---|---|
addonAttachments[] |
Addon Attachment
فیلدها | |
---|---|
resourceUrl | |
title | عنوان پیوست |
mimeType | نوع MIME محتوا در resourceUrl. |
iconUrl | پیوند به نماد منبع |
ConferenceDataMarkup
نشانه گذاری که داده های کنفرانس مرتبط با رویداد Google Calendar را تعریف می کند. افزونه های کنفرانس شخص ثالث فقط در Apps Script ساخته می شوند.
فیلدها | |
---|---|
conferenceId | شناسه منحصر به فرد برای داده های این کنفرانس. حداکثر 512 کاراکتر. |
entryPoints[] | امتیاز ورودی به کنفرانس حداکثر 300 نقطه ورود مجاز است. |
parameters[] | پارامترهای افزودنی اضافی حداکثر 300 پارامتر مجاز است. |
error | اگر تنظیم شود، به این معنی است که در حین ایجاد کنفرانس خطایی رخ داده است. |
note | یادداشت های اضافی (مانند دستورالعمل های مدیر، اطلاعیه های قانونی) برای نمایش به کاربر. می تواند حاوی HTML باشد. حداکثر طول 2048 کاراکتر. |
conferenceSolutionId | شناسه راه حل کنفرانس. باید با مقداری از فیلد |
EntryPointMarkup
راهی برای شرکت در کنفرانس افزونه های کنفرانس شخص ثالث فقط در Apps Script ساخته می شوند.
فیلدها | |
---|---|
type | نوع نقطه ورود مورد نیاز. |
uri | یک URI برای پیوستن به کنفرانس. پشتیبانی از tel: و http(s): و باید حداکثر 1300 کاراکتر داشته باشد. مورد نیاز. |
label | برچسب نقطه ورودی برای نمایش به کاربر. حداکثر 512 کاراکتر. |
meetingCode | کد جلسه برای دسترسی به کنفرانس. حداکثر 128 کاراکتر. |
accessCode | کد دسترسی برای دسترسی به کنفرانس. حداکثر 128 کاراکتر. |
passcode | یک رمز عبور برای دسترسی به کنفرانس. حداکثر 128 کاراکتر. |
password | رمز ورود به کنفرانس حداکثر 128 کاراکتر. |
pin | یک پین برای دسترسی به کنفرانس. حداکثر 128 کاراکتر. |
regionCode | کد منطقه CLDR/ISO 3166 برای کشور مرتبط با این نقطه ورودی. فقط برای |
features[] | ویژگی های نقطه ورودی، مانند رایگان بودن یا رایگان بودن. یک نقطه ورودی می تواند چندین ویژگی داشته باشد. |
ویژگی
ویژگی های نقطه ورود برخی از ویژگی ها ممکن است فقط برای نقاط ورودی خاص اعمال شوند.
Enums | |
---|---|
UNKNOWN_FEATURE | ویژگی ناشناخته |
TOLL | برای نقطه ورودی PHONE اعمال می شود. هزینه تماس با شماره تلفن از طرف تماس گیرنده دریافت می شود. یک شماره نمی تواند همزمان و رایگان باشد. |
TOLL_FREE | برای نقطه ورودی PHONE اعمال می شود. برای طرف تماس، تماس با شماره تلفن رایگان رایگان است. یک شماره نمی تواند همزمان و رایگان باشد. |
تایپ کنید
نوع نقطه ورود افزونه های کنفرانس شخص ثالث فقط در Apps Script ساخته می شوند.
Enums | |
---|---|
UNKNOWN | نوع کنفرانس نامشخص |
VIDEO | یک ویدئو کنفرانس |
PHONE | یک کنفرانس تلفنی |
MORE | برای ارائه پیوندی به اطلاعات بیشتر برای پیوستن به کنفرانس استفاده می شود. |
SIP | کنفرانسی با استفاده از پروتکل شروع جلسه |
خطا
نشان دهنده خطایی است که در حین ایجاد کنفرانس رخ داده است. افزونه های کنفرانس شخص ثالث فقط در Apps Script ساخته می شوند.
فیلدها | |
---|---|
type | نوع خطا. مورد نیاز. |
authenticationUrl | اگر نوع خطا |
تایپ کنید
Enums | |
---|---|
UNKNOWN | خطای ناشناخته |
AUTHENTICATION | یک خطای احراز هویت |
TEMPORARY | یک خطای موقت |
PERMANENT | یک خطای دائمی |
PERMISSION_DENIED | کاربر مجاز به انجام برخی اقدامات در سیستم کنفرانس شخص ثالث نیست. |
CONFERENCE_SOLUTION_FORBIDDEN | کاربر مجاز به استفاده از راه حل کنفرانس انتخابی نیست (اما ممکن است اجازه استفاده از راه حل های دیگر ارائه شده توسط افزونه را داشته باشد). |
پارامتر
پارامترهای مخصوص راه حل که با داده های رویداد باقی می مانند و در صورت نیاز به به روز رسانی یا حذف، به افزونه منتقل می شوند. برای مثال: [{key: 'sessionKey', value: '123'}, {key: 'meetingId', value: '456'}]
فیلدها | |
---|---|
key | کلید پارامتر. حداکثر 50 کاراکتر. مورد نیاز. |
value | مقدار پارامتر. حداکثر 1024 کاراکتر. مورد نیاز. |
EditAttendeesActionMarkup
فیلدها | |
---|---|
addAttendeeEmails[] | لیستی از شرکت کنندگان برای افزودن به رویداد تقویم Google. |
EditConferenceDataActionMarkup
فیلدها | |
---|---|
| |
conferenceData | دادههای کنفرانس برای افزودن به رویداد Google Calendar. افزونه های کنفرانس شخص ثالث فقط در Apps Script ساخته می شوند. |
ChatClientActionMarkup
این نوع هیچ فیلدی ندارد.
اقدامات انجام شده توسط مشتریان چت.
ChatClientDataSourceMarkup
برای ویجت
که از منوی چند انتخابی، منبع داده از چت Google استفاده می کند. منبع داده موارد انتخابی را برای منوی چند انتخابی پر می کند. به عنوان مثال، یک کاربر می تواند فضاهای Google Chat را که در آن عضو است انتخاب کند. SelectionInput
برای برنامههای Google Chat در دسترس است و برای افزونههای Google Workspace در دسترس نیست.
فیلدها | |
---|---|
source میدان اتحادیه منبع داده Google Chat. source می تواند تنها یکی از موارد زیر باشد: | |
spaceDataSource | فضاهای چت Google که کاربر عضو آن است. |
SpaceDataSource
منبع داده ای که فضاهای گپ Google را به عنوان موارد انتخابی برای یک منوی چند انتخابی پر می کند. فقط فضاهایی را پر می کند که کاربر در آن عضو است.
برای برنامههای Google Chat در دسترس است و برای افزونههای Google Workspace در دسترس نیست.
فیلدها | |
---|---|
defaultToCurrentSpace | اگر روی |
DriveClientActionMarkup
فیلدها | |
---|---|
requestFileScope |
RequestFileScope
فیلدها | |
---|---|
itemId | |
EditorClientActionMarkup
فیلدها | |
---|---|
| |
requestFileScopeForActiveDocument |
RequestFileScopeForActiveDocument
این نوع هیچ فیلدی ندارد.
GmailClientActionMarkup
فیلدها | |
---|---|
| |
taskAction | |
updateDraftActionMarkup | |
openCreatedDraftActionMarkup | |
addonComposeUiActionMarkup |
AddonComposeUiActionMarkup
فیلدها | |
---|---|
type |
AddonComposeUiActionType
Enums | |
---|---|
UNSPECIFIED | پیش فرض وقتی مشخص نیست، هیچ اقدامی انجام نمی شود. |
DISMISS | UI نوشتن افزونه را رد می کند. |
OpenCreatedDraftActionMarkup
فیلدها | |
---|---|
draftId | شناسه پیش نویس جدید ایجاد شده به شکل "r123". |
draftStorageId | شناسه ذخیره سازی سرور در فرمت هگز، به عنوان مثال "15e9fa622ce1029d". |
draftThreadServerPermId | شناسه دائمی سرور برای رشته پیش نویس. این فیلد در جایی تنظیم نشده است و هنگام پردازش OpenCreatedDraftActionMarkup نادیده گرفته می شود. به جای آن draftThreadStorageId را تهیه و استفاده کنید. |
draftThreadId | شناسه رشته حاوی پیش نویس جدید ایجاد شده، به عنوان مثال، "15e9fa622ce1029d". |
TaskActionMarkup
فیلدها | |
---|---|
reloadTasks | |
UpdateDraftActionMarkup
فیلدها | |
---|---|
updateBody | فیلدی که شامل مجموعهای از اقدامات بهروزرسانی برای انجام روی متن پیشنویسی است که کاربر در حال ویرایش آن است. |
updateToRecipients | اگر تنظیم شود، جایگزین پیشنویس موجود برای دریافتکنندگان میشود که کاربر در حال ویرایش آن است. |
updateCcRecipients | در صورت تنظیم، گیرندگان رونوشت موجود پیشنویسی را که کاربر در حال ویرایش آن است جایگزین میکند. |
updateBccRecipients | در صورت تنظیم، گیرندگان رونوشت مخفی پیشنویس موجود را جایگزین میکند که کاربر در حال ویرایش آن است. |
updateSubject | اگر تنظیم شود، جایگزین موضوع موجود پیشنویسی میشود که کاربر در حال ویرایش آن است. |
گیرنده
فیلدها | |
---|---|
email | |
به روز رسانیBccRecipients
فیلدها | |
---|---|
bccRecipients[] |
UpdateBody
فیلدها | |
---|---|
insertContents[] | یک فیلد تکراری که حاوی یک سری محتوا برای درج در پیش نویسی است که کاربر در حال ویرایش آن است. محتوا می تواند حاوی محتوای HTML یا محتوای متن ساده باشد. |
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 | محتوایی که قرار است درج شود. |
mimeType | |
contentType | نوع محتوای درج شده |
تایپ کنید
Enums | |
---|---|
UNSPECIFIED_ACTION_TYPE | مقدار پیشفرض زمانی که چیزی برای Type تنظیم نشده باشد. |
IN_PLACE_INSERT | نشان می دهد که این عمل برای انجام یک درج در محل است. به طور پیش فرض محتوا در موقعیت مکان نما فعلی درج می شود، اگر محتوای انتخابی وجود داشته باشد، جایگزین محتوای انتخاب شده می شود. |
INSERT_AT_START | نشان می دهد که این عمل برای انجام درج در ابتدای متن پیام است. |
INSERT_AT_END | نشان می دهد که این عمل برای انجام درج در انتهای متن پیام است. |
REPLACE | نشان می دهد که این عمل جایگزین بدنه پیام است. |
UpdateCcRecipients
فیلدها | |
---|---|
ccRecipients[] |
UpdateSubject
فیلدها | |
---|---|
subject | |
UpdateToRecipients
فیلدها | |
---|---|
toRecipients[] |
HostAppActionMarkup
اقدامات انجام شده توسط برنامه های میزبان جداگانه.
فیلدها | |
---|---|
| |
gmailAction | اقدامات انجام شده توسط Gmail. |
calendarAction | اقدامات انجام شده توسط Calendar. |
driveAction | اقدامات انجام شده توسط Drive. |
editorAction | اقدامات انجام شده توسط Docs، Sheets یا Slides. |
sheetsAction | اقدامات انجام شده توسط Sheets. |
chatAction | اقدامات انجام شده توسط Chat. |
HostAppDataSourceMarkup
برای ویجت
که از منوی چند انتخابی، منبع داده از یک برنامه Google Workspace استفاده می کند. منبع داده موارد انتخابی را برای منوی چند انتخابی پر می کند. SelectionInput
برای برنامههای Google Chat در دسترس است و برای افزونههای Google Workspace در دسترس نیست.
فیلدها | |
---|---|
data_source فیلد اتحادیه . برنامه Google Workspace که موارد را برای یک منوی چند انتخابی پر می کند. data_source تنها می تواند یکی از موارد زیر باشد: | |
chatDataSource | منبع داده از چت گوگل. |
SheetsClientActionMarkup
فیلدها | |
---|---|
customFunctionReturnValueMarkup |
CustomFunctionReturnValueMarkup
نتیجه اجرای یک تابع سفارشی توسط کاربر.
فیلدها | |
---|---|
result میدان اتحادیه نتیجه اجرای تابع سفارشی. result می تواند تنها یکی از موارد زیر باشد: | |
value | مقداری که از اجرای تابع سفارشی به دست می آید. |
errorMessage | پیام خطایی که در صورت بروز مشکل به کاربر نشان داده می شود. |
شاخص
-
CalendarClientActionMarkup
(پیام) -
CalendarClientActionMarkup.AddAttachmentsActionMarkup
(پیام) -
CalendarClientActionMarkup.AddAttachmentsActionMarkup.AddonAttachment
(پیام) -
CalendarClientActionMarkup.ConferenceDataMarkup
(پیام) -
CalendarClientActionMarkup.ConferenceDataMarkup.EntryPointMarkup
(پیام) -
CalendarClientActionMarkup.ConferenceDataMarkup.EntryPointMarkup.Feature
(enum) -
CalendarClientActionMarkup.ConferenceDataMarkup.EntryPointMarkup.Type
(enum) -
CalendarClientActionMarkup.ConferenceDataMarkup.Error
(پیام) -
CalendarClientActionMarkup.ConferenceDataMarkup.Error.Type
(enum) -
CalendarClientActionMarkup.ConferenceDataMarkup.Parameter
(پیام) -
CalendarClientActionMarkup.EditAttendeesActionMarkup
(پیام) -
CalendarClientActionMarkup.EditConferenceDataActionMarkup
(پیام) -
ChatClientActionMarkup
(پیام) -
ChatClientDataSourceMarkup
(پیام) -
ChatClientDataSourceMarkup.SpaceDataSource
(پیام) -
DriveClientActionMarkup
(پیام) -
DriveClientActionMarkup.RequestFileScope
(پیام) -
EditorClientActionMarkup
(پیام) -
EditorClientActionMarkup.RequestFileScopeForActiveDocument
(پیام) -
GmailClientActionMarkup
(پیام) -
GmailClientActionMarkup.AddonComposeUiActionMarkup
(پیام) -
GmailClientActionMarkup.AddonComposeUiActionMarkup.AddonComposeUiActionType
(enum) -
GmailClientActionMarkup.OpenCreatedDraftActionMarkup
(پیام) -
GmailClientActionMarkup.TaskActionMarkup
(پیام) -
GmailClientActionMarkup.UpdateDraftActionMarkup
(پیام) -
GmailClientActionMarkup.UpdateDraftActionMarkup.Recipient
(پیام) -
GmailClientActionMarkup.UpdateDraftActionMarkup.UpdateBccRecipients
(پیام) -
GmailClientActionMarkup.UpdateDraftActionMarkup.UpdateBody
(پیام) -
GmailClientActionMarkup.UpdateDraftActionMarkup.UpdateBody.ContentType
(enum) -
GmailClientActionMarkup.UpdateDraftActionMarkup.UpdateBody.EmailMimeType
(enum) -
GmailClientActionMarkup.UpdateDraftActionMarkup.UpdateBody.InsertContent
(پیام) -
GmailClientActionMarkup.UpdateDraftActionMarkup.UpdateBody.Type
(enum) -
GmailClientActionMarkup.UpdateDraftActionMarkup.UpdateCcRecipients
(پیام) -
GmailClientActionMarkup.UpdateDraftActionMarkup.UpdateSubject
(پیام) -
GmailClientActionMarkup.UpdateDraftActionMarkup.UpdateToRecipients
(پیام) -
HostAppActionMarkup
(پیام) -
HostAppDataSourceMarkup
(پیام) -
SheetsClientActionMarkup
(پیام) -
SheetsClientActionMarkup.CustomFunctionReturnValueMarkup
(پیام)
CalendarClientActionMarkup
فیلدها | |
---|---|
editAttendeesActionMarkup | اقدامی که شرکت کنندگان را به رویداد Google Calendar اضافه می کند. |
editConferenceDataActionMarkup | اقدامی که دادههای کنفرانس را به رویداد Google Calendar اضافه میکند. افزونه های کنفرانس شخص ثالث فقط در Apps Script ساخته می شوند. |
addAttachmentsActionMarkup | اقدامی که پیوستهایی را به رویداد تقویم Google اضافه میکند. |
AddAttachmentsActionMarkup
فیلدها | |
---|---|
addonAttachments[] |
Addon Attachment
فیلدها | |
---|---|
resourceUrl | |
title | عنوان پیوست |
mimeType | نوع MIME محتوا در resourceUrl. |
iconUrl | پیوند به نماد منبع |
ConferenceDataMarkup
نشانه گذاری که داده های کنفرانس مرتبط با رویداد Google Calendar را تعریف می کند. افزونه های کنفرانس شخص ثالث فقط در Apps Script ساخته می شوند.
فیلدها | |
---|---|
conferenceId | شناسه منحصر به فرد برای داده های این کنفرانس. حداکثر 512 کاراکتر. |
entryPoints[] | امتیاز ورودی به کنفرانس حداکثر 300 نقطه ورود مجاز است. |
parameters[] | پارامترهای افزودنی اضافی حداکثر 300 پارامتر مجاز است. |
error | اگر تنظیم شود، به این معنی است که در حین ایجاد کنفرانس خطایی رخ داده است. |
note | یادداشت های اضافی (مانند دستورالعمل های مدیر، اطلاعیه های قانونی) برای نمایش به کاربر. می تواند حاوی HTML باشد. حداکثر طول 2048 کاراکتر. |
conferenceSolutionId | شناسه راه حل کنفرانس. باید با مقداری از فیلد |
EntryPointMarkup
راهی برای شرکت در کنفرانس افزونه های کنفرانس شخص ثالث فقط در Apps Script ساخته می شوند.
فیلدها | |
---|---|
type | نوع نقطه ورود مورد نیاز. |
uri | یک URI برای پیوستن به کنفرانس. پشتیبانی از tel: و http(s): و باید حداکثر 1300 کاراکتر داشته باشد. مورد نیاز. |
label | برچسب نقطه ورودی برای نمایش به کاربر. حداکثر 512 کاراکتر. |
meetingCode | کد جلسه برای دسترسی به کنفرانس. حداکثر 128 کاراکتر. |
accessCode | کد دسترسی برای دسترسی به کنفرانس. حداکثر 128 کاراکتر. |
passcode | یک رمز عبور برای دسترسی به کنفرانس. حداکثر 128 کاراکتر. |
password | رمز ورود به کنفرانس حداکثر 128 کاراکتر. |
pin | یک پین برای دسترسی به کنفرانس. حداکثر 128 کاراکتر. |
regionCode | کد منطقه CLDR/ISO 3166 برای کشور مرتبط با این نقطه ورودی. فقط برای |
features[] | ویژگی های نقطه ورودی، مانند رایگان بودن یا رایگان بودن. یک نقطه ورودی می تواند چندین ویژگی داشته باشد. |
ویژگی
ویژگی های نقطه ورود برخی از ویژگی ها ممکن است فقط برای نقاط ورودی خاص اعمال شوند.
Enums | |
---|---|
UNKNOWN_FEATURE | ویژگی ناشناخته |
TOLL | برای نقطه ورودی PHONE اعمال می شود. هزینه تماس با شماره تلفن از طرف تماس گیرنده دریافت می شود. یک شماره نمی تواند همزمان و رایگان باشد. |
TOLL_FREE | برای نقطه ورودی PHONE اعمال می شود. برای طرف تماس، تماس با شماره تلفن رایگان رایگان است. یک شماره نمی تواند همزمان و رایگان باشد. |
تایپ کنید
نوع نقطه ورود افزونه های کنفرانس شخص ثالث فقط در Apps Script ساخته می شوند.
Enums | |
---|---|
UNKNOWN | نوع کنفرانس نامشخص |
VIDEO | یک ویدئو کنفرانس |
PHONE | یک کنفرانس تلفنی |
MORE | برای ارائه پیوندی به اطلاعات بیشتر برای پیوستن به کنفرانس استفاده می شود. |
SIP | کنفرانسی با استفاده از پروتکل شروع جلسه |
خطا
نشان دهنده خطایی است که در حین ایجاد کنفرانس رخ داده است. افزونه های کنفرانس شخص ثالث فقط در Apps Script ساخته می شوند.
فیلدها | |
---|---|
type | نوع خطا. مورد نیاز. |
authenticationUrl | اگر نوع خطا |
تایپ کنید
Enums | |
---|---|
UNKNOWN | خطای ناشناخته |
AUTHENTICATION | یک خطای احراز هویت |
TEMPORARY | یک خطای موقت |
PERMANENT | یک خطای دائمی |
PERMISSION_DENIED | کاربر مجاز به انجام برخی اقدامات در سیستم کنفرانس شخص ثالث نیست. |
CONFERENCE_SOLUTION_FORBIDDEN | کاربر مجاز به استفاده از راه حل کنفرانس انتخابی نیست (اما ممکن است اجازه استفاده از راه حل های دیگر ارائه شده توسط افزونه را داشته باشد). |
پارامتر
پارامترهای مخصوص راه حل که با داده های رویداد باقی می مانند و در صورت نیاز به به روز رسانی یا حذف، به افزونه منتقل می شوند. برای مثال: [{key: 'sessionKey', value: '123'}, {key: 'meetingId', value: '456'}]
فیلدها | |
---|---|
key | کلید پارامتر. حداکثر 50 کاراکتر. مورد نیاز. |
value | مقدار پارامتر. حداکثر 1024 کاراکتر. مورد نیاز. |
EditAttendeesActionMarkup
فیلدها | |
---|---|
addAttendeeEmails[] | لیستی از شرکت کنندگان برای افزودن به رویداد تقویم Google. |
EditConferenceDataActionMarkup
فیلدها | |
---|---|
| |
conferenceData | دادههای کنفرانس برای افزودن به رویداد Google Calendar. افزونه های کنفرانس شخص ثالث فقط در Apps Script ساخته می شوند. |
ChatClientActionMarkup
این نوع هیچ فیلدی ندارد.
اقدامات انجام شده توسط مشتریان چت.
ChatClientDataSourceMarkup
برای ویجت
که از منوی چند انتخابی، منبع داده از چت Google استفاده می کند. منبع داده موارد انتخابی را برای منوی چند انتخابی پر می کند. به عنوان مثال، یک کاربر می تواند فضاهای Google Chat را که در آن عضو است انتخاب کند. SelectionInput
برای برنامههای Google Chat در دسترس است و برای افزونههای Google Workspace در دسترس نیست.
فیلدها | |
---|---|
source میدان اتحادیه منبع داده Google Chat. source می تواند تنها یکی از موارد زیر باشد: | |
spaceDataSource | فضاهای چت Google که کاربر عضو آن است. |
SpaceDataSource
منبع داده ای که فضاهای گپ Google را به عنوان موارد انتخابی برای یک منوی چند انتخابی پر می کند. فقط فضاهایی را پر می کند که کاربر در آن عضو است.
برای برنامههای Google Chat در دسترس است و برای افزونههای Google Workspace در دسترس نیست.
فیلدها | |
---|---|
defaultToCurrentSpace | اگر روی |
DriveClientActionMarkup
فیلدها | |
---|---|
requestFileScope |
RequestFileScope
فیلدها | |
---|---|
itemId | |
EditorClientActionMarkup
فیلدها | |
---|---|
| |
requestFileScopeForActiveDocument |
RequestFileScopeForActiveDocument
این نوع هیچ فیلدی ندارد.
GmailClientActionMarkup
فیلدها | |
---|---|
| |
taskAction | |
updateDraftActionMarkup | |
openCreatedDraftActionMarkup | |
addonComposeUiActionMarkup |
AddonComposeUiActionMarkup
فیلدها | |
---|---|
type |
AddonComposeUiActionType
Enums | |
---|---|
UNSPECIFIED | پیش فرض وقتی مشخص نیست، هیچ اقدامی انجام نمی شود. |
DISMISS | UI نوشتن افزونه را رد می کند. |
OpenCreatedDraftActionMarkup
فیلدها | |
---|---|
draftId | شناسه پیش نویس جدید ایجاد شده به شکل "r123". |
draftStorageId | شناسه ذخیره سازی سرور در فرمت هگز، به عنوان مثال "15e9fa622ce1029d". |
draftThreadServerPermId | شناسه دائمی سرور برای رشته پیش نویس. این فیلد در جایی تنظیم نشده است و هنگام پردازش OpenCreatedDraftActionMarkup نادیده گرفته می شود. به جای آن draftThreadStorageId را تهیه و استفاده کنید. |
draftThreadId | شناسه رشته حاوی پیش نویس جدید ایجاد شده، به عنوان مثال، "15e9fa622ce1029d". |
TaskActionMarkup
فیلدها | |
---|---|
reloadTasks | |
UpdateDraftActionMarkup
فیلدها | |
---|---|
updateBody | فیلدی که شامل مجموعهای از اقدامات بهروزرسانی برای انجام روی متن پیشنویسی است که کاربر در حال ویرایش آن است. |
updateToRecipients | اگر تنظیم شود، جایگزین پیشنویس موجود برای دریافتکنندگان میشود که کاربر در حال ویرایش آن است. |
updateCcRecipients | در صورت تنظیم، گیرندگان رونوشت موجود پیشنویسی را که کاربر در حال ویرایش آن است جایگزین میکند. |
updateBccRecipients | در صورت تنظیم، گیرندگان رونوشت مخفی پیشنویس موجود را جایگزین میکند که کاربر در حال ویرایش آن است. |
updateSubject | اگر تنظیم شود، جایگزین موضوع موجود پیشنویسی میشود که کاربر در حال ویرایش آن است. |
گیرنده
فیلدها | |
---|---|
email | |
به روز رسانیBccRecipients
فیلدها | |
---|---|
bccRecipients[] |
UpdateBody
فیلدها | |
---|---|
insertContents[] | یک فیلد تکراری که حاوی یک سری محتوا برای درج در پیش نویسی است که کاربر در حال ویرایش آن است. محتوا می تواند حاوی محتوای HTML یا محتوای متن ساده باشد. |
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 | محتوایی که قرار است درج شود. |
mimeType | |
contentType | نوع محتوای درج شده |
تایپ کنید
Enums | |
---|---|
UNSPECIFIED_ACTION_TYPE | مقدار پیشفرض زمانی که چیزی برای Type تنظیم نشده باشد. |
IN_PLACE_INSERT | نشان می دهد که این عمل برای انجام یک درج در محل است. به طور پیش فرض محتوا در موقعیت مکان نما فعلی درج می شود، اگر محتوای انتخابی وجود داشته باشد، جایگزین محتوای انتخاب شده می شود. |
INSERT_AT_START | نشان می دهد که این عمل برای انجام درج در ابتدای متن پیام است. |
INSERT_AT_END | نشان می دهد که این عمل برای انجام درج در انتهای متن پیام است. |
REPLACE | نشان می دهد که این عمل جایگزین بدنه پیام است. |
UpdateCcRecipients
فیلدها | |
---|---|
ccRecipients[] |
UpdateSubject
فیلدها | |
---|---|
subject | |
UpdateToRecipients
فیلدها | |
---|---|
toRecipients[] |
HostAppActionMarkup
اقدامات انجام شده توسط برنامه های میزبان جداگانه.
فیلدها | |
---|---|
| |
gmailAction | اقدامات انجام شده توسط Gmail. |
calendarAction | اقدامات انجام شده توسط Calendar. |
driveAction | اقدامات انجام شده توسط Drive. |
editorAction | اقدامات انجام شده توسط Docs، Sheets یا Slides. |
sheetsAction | اقدامات انجام شده توسط Sheets. |
chatAction | اقدامات انجام شده توسط Chat. |
HostAppDataSourceMarkup
برای ویجت
که از منوی چند انتخابی، منبع داده از یک برنامه Google Workspace استفاده می کند. منبع داده موارد انتخابی را برای منوی چند انتخابی پر می کند. SelectionInput
برای برنامههای Google Chat در دسترس است و برای افزونههای Google Workspace در دسترس نیست.
فیلدها | |
---|---|
data_source فیلد اتحادیه . برنامه Google Workspace که موارد را برای یک منوی چند انتخابی پر می کند. data_source تنها می تواند یکی از موارد زیر باشد: | |
chatDataSource | منبع داده از چت گوگل. |
SheetsClientActionMarkup
فیلدها | |
---|---|
customFunctionReturnValueMarkup |
CustomFunctionReturnValueMarkup
نتیجه اجرای یک تابع سفارشی توسط کاربر.
فیلدها | |
---|---|
result میدان اتحادیه نتیجه اجرای تابع سفارشی. result می تواند تنها یکی از موارد زیر باشد: | |
value | مقداری که از اجرای تابع سفارشی به دست می آید. |
errorMessage | پیام خطایی که در صورت بروز مشکل به کاربر نشان داده می شود. |
شاخص
-
CalendarClientActionMarkup
(پیام) -
CalendarClientActionMarkup.AddAttachmentsActionMarkup
(پیام) -
CalendarClientActionMarkup.AddAttachmentsActionMarkup.AddonAttachment
(پیام) -
CalendarClientActionMarkup.ConferenceDataMarkup
(پیام) -
CalendarClientActionMarkup.ConferenceDataMarkup.EntryPointMarkup
(پیام) -
CalendarClientActionMarkup.ConferenceDataMarkup.EntryPointMarkup.Feature
(enum) -
CalendarClientActionMarkup.ConferenceDataMarkup.EntryPointMarkup.Type
(enum) -
CalendarClientActionMarkup.ConferenceDataMarkup.Error
(پیام) -
CalendarClientActionMarkup.ConferenceDataMarkup.Error.Type
(enum) -
CalendarClientActionMarkup.ConferenceDataMarkup.Parameter
(پیام) -
CalendarClientActionMarkup.EditAttendeesActionMarkup
(پیام) -
CalendarClientActionMarkup.EditConferenceDataActionMarkup
(پیام) -
ChatClientActionMarkup
(پیام) -
ChatClientDataSourceMarkup
(پیام) -
ChatClientDataSourceMarkup.SpaceDataSource
(پیام) -
DriveClientActionMarkup
(پیام) -
DriveClientActionMarkup.RequestFileScope
(پیام) -
EditorClientActionMarkup
(پیام) -
EditorClientActionMarkup.RequestFileScopeForActiveDocument
(پیام) -
GmailClientActionMarkup
(پیام) -
GmailClientActionMarkup.AddonComposeUiActionMarkup
(پیام) -
GmailClientActionMarkup.AddonComposeUiActionMarkup.AddonComposeUiActionType
(enum) -
GmailClientActionMarkup.OpenCreatedDraftActionMarkup
(پیام) -
GmailClientActionMarkup.TaskActionMarkup
(پیام) -
GmailClientActionMarkup.UpdateDraftActionMarkup
(پیام) -
GmailClientActionMarkup.UpdateDraftActionMarkup.Recipient
(پیام) -
GmailClientActionMarkup.UpdateDraftActionMarkup.UpdateBccRecipients
(پیام) -
GmailClientActionMarkup.UpdateDraftActionMarkup.UpdateBody
(پیام) -
GmailClientActionMarkup.UpdateDraftActionMarkup.UpdateBody.ContentType
(enum) -
GmailClientActionMarkup.UpdateDraftActionMarkup.UpdateBody.EmailMimeType
(enum) -
GmailClientActionMarkup.UpdateDraftActionMarkup.UpdateBody.InsertContent
(پیام) -
GmailClientActionMarkup.UpdateDraftActionMarkup.UpdateBody.Type
(enum) -
GmailClientActionMarkup.UpdateDraftActionMarkup.UpdateCcRecipients
(پیام) -
GmailClientActionMarkup.UpdateDraftActionMarkup.UpdateSubject
(پیام) -
GmailClientActionMarkup.UpdateDraftActionMarkup.UpdateToRecipients
(پیام) -
HostAppActionMarkup
(پیام) -
HostAppDataSourceMarkup
(پیام) -
SheetsClientActionMarkup
(پیام) -
SheetsClientActionMarkup.CustomFunctionReturnValueMarkup
(پیام)
CalendarClientActionMarkup
فیلدها | |
---|---|
editAttendeesActionMarkup | اقدامی که شرکت کنندگان را به رویداد Google Calendar اضافه می کند. |
editConferenceDataActionMarkup | اقدامی که دادههای کنفرانس را به رویداد Google Calendar اضافه میکند. افزونه های کنفرانس شخص ثالث فقط در Apps Script ساخته می شوند. |
addAttachmentsActionMarkup | اقدامی که پیوستهایی را به رویداد تقویم Google اضافه میکند. |
AddAttachmentsActionMarkup
فیلدها | |
---|---|
addonAttachments[] |
Addon Attachment
فیلدها | |
---|---|
resourceUrl | |
title | عنوان پیوست |
mimeType | نوع MIME محتوا در resourceUrl. |
iconUrl | پیوند به نماد منبع |
ConferenceDataMarkup
نشانه گذاری که داده های کنفرانس مرتبط با رویداد Google Calendar را تعریف می کند. افزونه های کنفرانس شخص ثالث فقط در Apps Script ساخته می شوند.
فیلدها | |
---|---|
conferenceId | شناسه منحصر به فرد برای داده های این کنفرانس. حداکثر 512 کاراکتر. |
entryPoints[] | امتیاز ورودی به کنفرانس حداکثر 300 نقطه ورود مجاز است. |
parameters[] | پارامترهای افزودنی اضافی حداکثر 300 پارامتر مجاز است. |
error | اگر تنظیم شود، به این معنی است که در حین ایجاد کنفرانس خطایی رخ داده است. |
note | یادداشت های اضافی (مانند دستورالعمل های مدیر، اطلاعیه های قانونی) برای نمایش به کاربر. می تواند حاوی HTML باشد. حداکثر طول 2048 کاراکتر. |
conferenceSolutionId | شناسه راه حل کنفرانس. باید با مقداری از فیلد |
EntryPointMarkup
راهی برای شرکت در کنفرانس افزونه های کنفرانس شخص ثالث فقط در Apps Script ساخته می شوند.
فیلدها | |
---|---|
type | نوع نقطه ورود مورد نیاز. |
uri | یک URI برای پیوستن به کنفرانس. پشتیبانی از tel: و http(s): و باید حداکثر 1300 کاراکتر داشته باشد. مورد نیاز. |
label | برچسب نقطه ورودی برای نمایش به کاربر. حداکثر 512 کاراکتر. |
meetingCode | کد جلسه برای دسترسی به کنفرانس. حداکثر 128 کاراکتر. |
accessCode | کد دسترسی برای دسترسی به کنفرانس. حداکثر 128 کاراکتر. |
passcode | یک رمز عبور برای دسترسی به کنفرانس. حداکثر 128 کاراکتر. |
password | رمز ورود به کنفرانس حداکثر 128 کاراکتر. |
pin | یک پین برای دسترسی به کنفرانس. حداکثر 128 کاراکتر. |
regionCode | کد منطقه CLDR/ISO 3166 برای کشور مرتبط با این نقطه ورودی. فقط برای |
features[] | ویژگی های نقطه ورودی، مانند رایگان بودن یا رایگان بودن. یک نقطه ورودی می تواند چندین ویژگی داشته باشد. |
ویژگی
ویژگی های نقطه ورود برخی از ویژگی ها ممکن است فقط برای نقاط ورودی خاص اعمال شوند.
Enums | |
---|---|
UNKNOWN_FEATURE | ویژگی ناشناخته |
TOLL | برای نقطه ورودی PHONE اعمال می شود. هزینه تماس با شماره تلفن از طرف تماس گیرنده دریافت می شود. یک شماره نمی تواند همزمان و رایگان باشد. |
TOLL_FREE | برای نقطه ورودی PHONE اعمال می شود. برای طرف تماس، تماس با شماره تلفن رایگان رایگان است. یک شماره نمی تواند همزمان و رایگان باشد. |
تایپ کنید
نوع نقطه ورود افزونه های کنفرانس شخص ثالث فقط در Apps Script ساخته می شوند.
Enums | |
---|---|
UNKNOWN | نوع کنفرانس نامشخص |
VIDEO | یک ویدئو کنفرانس |
PHONE | یک کنفرانس تلفنی |
MORE | برای ارائه پیوندی به اطلاعات بیشتر برای پیوستن به کنفرانس استفاده می شود. |
SIP | کنفرانسی با استفاده از پروتکل شروع جلسه |
خطا
نشان دهنده خطایی است که در حین ایجاد کنفرانس رخ داده است. افزونه های کنفرانس شخص ثالث فقط در Apps Script ساخته می شوند.
فیلدها | |
---|---|
type | نوع خطا. مورد نیاز. |
authenticationUrl | اگر نوع خطا |
تایپ کنید
Enums | |
---|---|
UNKNOWN | خطای ناشناخته |
AUTHENTICATION | یک خطای احراز هویت |
TEMPORARY | یک خطای موقت |
PERMANENT | یک خطای دائمی |
PERMISSION_DENIED | کاربر مجاز به انجام برخی اقدامات در سیستم کنفرانس شخص ثالث نیست. |
CONFERENCE_SOLUTION_FORBIDDEN | کاربر مجاز به استفاده از راه حل کنفرانس انتخابی نیست (اما ممکن است اجازه استفاده از راه حل های دیگر ارائه شده توسط افزونه را داشته باشد). |
پارامتر
پارامترهای مخصوص راه حل که با داده های رویداد باقی می مانند و در صورت نیاز به به روز رسانی یا حذف، به افزونه منتقل می شوند. برای مثال: [{key: 'sessionKey', value: '123'}, {key: 'meetingId', value: '456'}]
فیلدها | |
---|---|
key | کلید پارامتر. حداکثر 50 کاراکتر. مورد نیاز. |
value | مقدار پارامتر. حداکثر 1024 کاراکتر. مورد نیاز. |
EditAttendeesActionMarkup
فیلدها | |
---|---|
addAttendeeEmails[] | لیستی از شرکت کنندگان برای افزودن به رویداد تقویم Google. |
EditConferenceDataActionMarkup
فیلدها | |
---|---|
| |
conferenceData | دادههای کنفرانس برای افزودن به رویداد Google Calendar. افزونه های کنفرانس شخص ثالث فقط در Apps Script ساخته می شوند. |
ChatClientActionMarkup
این نوع هیچ فیلدی ندارد.
اقدامات انجام شده توسط مشتریان چت.
ChatClientDataSourceMarkup
برای ویجت
که از منوی چند انتخابی، منبع داده از چت Google استفاده می کند. منبع داده موارد انتخابی را برای منوی چند انتخابی پر می کند. به عنوان مثال، یک کاربر می تواند فضاهای Google Chat را که در آن عضو است انتخاب کند. SelectionInput
برای برنامههای Google Chat در دسترس است و برای افزونههای Google Workspace در دسترس نیست.
فیلدها | |
---|---|
source میدان اتحادیه منبع داده Google Chat. source می تواند تنها یکی از موارد زیر باشد: | |
spaceDataSource | فضاهای چت Google که کاربر عضو آن است. |
SpaceDataSource
منبع داده ای که فضاهای گپ Google را به عنوان موارد انتخابی برای یک منوی چند انتخابی پر می کند. فقط فضاهایی را پر می کند که کاربر در آن عضو است.
برای برنامههای Google Chat در دسترس است و برای افزونههای Google Workspace در دسترس نیست.
فیلدها | |
---|---|
defaultToCurrentSpace | اگر روی |
DriveClientActionMarkup
فیلدها | |
---|---|
requestFileScope |
RequestFileScope
فیلدها | |
---|---|
itemId | |
EditorClientActionMarkup
فیلدها | |
---|---|
| |
requestFileScopeForActiveDocument |
RequestFileScopeForActiveDocument
این نوع هیچ فیلدی ندارد.
GmailClientActionMarkup
فیلدها | |
---|---|
| |
taskAction | |
updateDraftActionMarkup | |
openCreatedDraftActionMarkup | |
addonComposeUiActionMarkup |
AddonComposeUiActionMarkup
فیلدها | |
---|---|
type |
AddonComposeUiActionType
Enums | |
---|---|
UNSPECIFIED | پیش فرض وقتی مشخص نیست، هیچ اقدامی انجام نمی شود. |
DISMISS | UI نوشتن افزونه را رد می کند. |
OpenCreatedDraftActionMarkup
فیلدها | |
---|---|
draftId | شناسه پیش نویس جدید ایجاد شده به شکل "r123". |
draftStorageId | شناسه ذخیره سازی سرور در فرمت هگز، به عنوان مثال "15e9fa622ce1029d". |
draftThreadServerPermId | شناسه دائمی سرور برای رشته پیش نویس. این فیلد در جایی تنظیم نشده است و هنگام پردازش OpenCreatedDraftActionMarkup نادیده گرفته می شود. به جای آن draftThreadStorageId را تهیه و استفاده کنید. |
draftThreadId | شناسه رشته حاوی پیش نویس جدید ایجاد شده، به عنوان مثال، "15e9fa622ce1029d". |
TaskActionMarkup
فیلدها | |
---|---|
reloadTasks | |
UpdateDraftActionMarkup
فیلدها | |
---|---|
updateBody | فیلدی که شامل مجموعهای از اقدامات بهروزرسانی برای انجام روی متن پیشنویسی است که کاربر در حال ویرایش آن است. |
updateToRecipients | اگر تنظیم شود، جایگزین پیشنویس موجود برای دریافتکنندگان میشود که کاربر در حال ویرایش آن است. |
updateCcRecipients | در صورت تنظیم، گیرندگان رونوشت موجود پیشنویسی را که کاربر در حال ویرایش آن است جایگزین میکند. |
updateBccRecipients | در صورت تنظیم، گیرندگان رونوشت مخفی پیشنویس موجود را جایگزین میکند که کاربر در حال ویرایش آن است. |
updateSubject | اگر تنظیم شود، جایگزین موضوع موجود پیشنویسی میشود که کاربر در حال ویرایش آن است. |
گیرنده
فیلدها | |
---|---|
email | |
به روز رسانیBccRecipients
فیلدها | |
---|---|
bccRecipients[] |
UpdateBody
فیلدها | |
---|---|
insertContents[] | یک فیلد تکراری که حاوی یک سری محتوا برای درج در پیش نویسی است که کاربر در حال ویرایش آن است. محتوا می تواند حاوی محتوای HTML یا محتوای متن ساده باشد. |
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 | محتوایی که قرار است درج شود. |
mimeType | |
contentType | نوع محتوای درج شده |
تایپ کنید
Enums | |
---|---|
UNSPECIFIED_ACTION_TYPE | مقدار پیشفرض زمانی که چیزی برای Type تنظیم نشده باشد. |
IN_PLACE_INSERT | نشان می دهد که این عمل برای انجام یک درج در محل است. به طور پیش فرض محتوا در موقعیت مکان نما فعلی درج می شود، اگر محتوای انتخابی وجود داشته باشد، جایگزین محتوای انتخاب شده می شود. |
INSERT_AT_START | نشان می دهد که این عمل برای انجام درج در ابتدای متن پیام است. |
INSERT_AT_END | نشان می دهد که این عمل برای انجام درج در انتهای متن پیام است. |
REPLACE | نشان می دهد که این عمل جایگزین بدنه پیام است. |
UpdateCcRecipients
فیلدها | |
---|---|
ccRecipients[] |
UpdateSubject
فیلدها | |
---|---|
subject | |
UpdateToRecipients
فیلدها | |
---|---|
toRecipients[] |
HostAppActionMarkup
اقدامات انجام شده توسط برنامه های میزبان جداگانه.
فیلدها | |
---|---|
| |
gmailAction | اقدامات انجام شده توسط Gmail. |
calendarAction | اقدامات انجام شده توسط Calendar. |
driveAction | اقدامات انجام شده توسط Drive. |
editorAction | اقدامات انجام شده توسط Docs، Sheets یا Slides. |
sheetsAction | اقدامات انجام شده توسط Sheets. |
chatAction | اقدامات انجام شده توسط Chat. |
HostAppDataSourceMarkup
برای ویجت
که از منوی چند انتخابی، منبع داده از یک برنامه Google Workspace استفاده می کند. منبع داده موارد انتخابی را برای منوی چند انتخابی پر می کند. SelectionInput
برای برنامههای Google Chat در دسترس است و برای افزونههای Google Workspace در دسترس نیست.
فیلدها | |
---|---|
data_source فیلد اتحادیه . برنامه Google Workspace که موارد را برای یک منوی چند انتخابی پر می کند. data_source تنها می تواند یکی از موارد زیر باشد: | |
chatDataSource | منبع داده از چت گوگل. |
SheetsClientActionMarkup
فیلدها | |
---|---|
customFunctionReturnValueMarkup |
CustomFunctionReturnValueMarkup
نتیجه اجرای یک تابع سفارشی توسط کاربر.
فیلدها | |
---|---|
result میدان اتحادیه نتیجه اجرای تابع سفارشی. result می تواند تنها یکی از موارد زیر باشد: | |
value | مقداری که از اجرای تابع سفارشی به دست می آید. |
errorMessage | پیام خطایی که در صورت بروز مشکل به کاربر نشان داده می شود. |
شاخص
-
CalendarClientActionMarkup
(پیام) -
CalendarClientActionMarkup.AddAttachmentsActionMarkup
(پیام) -
CalendarClientActionMarkup.AddAttachmentsActionMarkup.AddonAttachment
(پیام) -
CalendarClientActionMarkup.ConferenceDataMarkup
(پیام) -
CalendarClientActionMarkup.ConferenceDataMarkup.EntryPointMarkup
(پیام) -
CalendarClientActionMarkup.ConferenceDataMarkup.EntryPointMarkup.Feature
(enum) -
CalendarClientActionMarkup.ConferenceDataMarkup.EntryPointMarkup.Type
(enum) -
CalendarClientActionMarkup.ConferenceDataMarkup.Error
(پیام) -
CalendarClientActionMarkup.ConferenceDataMarkup.Error.Type
(enum) -
CalendarClientActionMarkup.ConferenceDataMarkup.Parameter
(پیام) -
CalendarClientActionMarkup.EditAttendeesActionMarkup
(پیام) -
CalendarClientActionMarkup.EditConferenceDataActionMarkup
(پیام) -
ChatClientActionMarkup
(پیام) -
ChatClientDataSourceMarkup
(پیام) -
ChatClientDataSourceMarkup.SpaceDataSource
(پیام) -
DriveClientActionMarkup
(پیام) -
DriveClientActionMarkup.RequestFileScope
(پیام) -
EditorClientActionMarkup
(پیام) -
EditorClientActionMarkup.RequestFileScopeForActiveDocument
(پیام) -
GmailClientActionMarkup
(پیام) -
GmailClientActionMarkup.AddonComposeUiActionMarkup
(پیام) -
GmailClientActionMarkup.AddonComposeUiActionMarkup.AddonComposeUiActionType
(enum) -
GmailClientActionMarkup.OpenCreatedDraftActionMarkup
(پیام) -
GmailClientActionMarkup.TaskActionMarkup
(پیام) -
GmailClientActionMarkup.UpdateDraftActionMarkup
(پیام) -
GmailClientActionMarkup.UpdateDraftActionMarkup.Recipient
(پیام) -
GmailClientActionMarkup.UpdateDraftActionMarkup.UpdateBccRecipients
(پیام) -
GmailClientActionMarkup.UpdateDraftActionMarkup.UpdateBody
(پیام) -
GmailClientActionMarkup.UpdateDraftActionMarkup.UpdateBody.ContentType
(enum) -
GmailClientActionMarkup.UpdateDraftActionMarkup.UpdateBody.EmailMimeType
(enum) -
GmailClientActionMarkup.UpdateDraftActionMarkup.UpdateBody.InsertContent
(پیام) -
GmailClientActionMarkup.UpdateDraftActionMarkup.UpdateBody.Type
(enum) -
GmailClientActionMarkup.UpdateDraftActionMarkup.UpdateCcRecipients
(پیام) -
GmailClientActionMarkup.UpdateDraftActionMarkup.UpdateSubject
(پیام) -
GmailClientActionMarkup.UpdateDraftActionMarkup.UpdateToRecipients
(پیام) -
HostAppActionMarkup
(پیام) -
HostAppDataSourceMarkup
(پیام) -
SheetsClientActionMarkup
(پیام) -
SheetsClientActionMarkup.CustomFunctionReturnValueMarkup
(پیام)
CalendarClientActionMarkup
فیلدها | |
---|---|
editAttendeesActionMarkup | اقدامی که شرکت کنندگان را به رویداد Google Calendar اضافه می کند. |
editConferenceDataActionMarkup | اقدامی که دادههای کنفرانس را به رویداد Google Calendar اضافه میکند. افزونه های کنفرانس شخص ثالث فقط در Apps Script ساخته می شوند. |
addAttachmentsActionMarkup | اقدامی که پیوستهایی را به رویداد تقویم Google اضافه میکند. |
AddAttachmentsActionMarkup
فیلدها | |
---|---|
addonAttachments[] |
Addon Attachment
فیلدها | |
---|---|
resourceUrl | |
title | عنوان پیوست |
mimeType | نوع MIME محتوا در resourceUrl. |
iconUrl | پیوند به نماد منبع |
ConferenceDataMarkup
نشانه گذاری که داده های کنفرانس مرتبط با رویداد Google Calendar را تعریف می کند. افزونه های کنفرانس شخص ثالث فقط در Apps Script ساخته می شوند.
فیلدها | |
---|---|
conferenceId | شناسه منحصر به فرد برای داده های این کنفرانس. حداکثر 512 کاراکتر. |
entryPoints[] | امتیاز ورودی به کنفرانس حداکثر 300 نقطه ورود مجاز است. |
parameters[] | پارامترهای افزودنی اضافی حداکثر 300 پارامتر مجاز است. |
error | اگر تنظیم شود، به این معنی است که در حین ایجاد کنفرانس خطایی رخ داده است. |
note | یادداشت های اضافی (مانند دستورالعمل های مدیر، اطلاعیه های قانونی) برای نمایش به کاربر. می تواند حاوی HTML باشد. حداکثر طول 2048 کاراکتر. |
conferenceSolutionId | شناسه راه حل کنفرانس. باید با مقداری از فیلد |
EntryPointMarkup
راهی برای شرکت در کنفرانس افزونه های کنفرانس شخص ثالث فقط در Apps Script ساخته می شوند.
فیلدها | |
---|---|
type | نوع نقطه ورود مورد نیاز. |
uri | یک URI برای پیوستن به کنفرانس. پشتیبانی از tel: و http(s): و باید حداکثر 1300 کاراکتر داشته باشد. مورد نیاز. |
label | برچسب نقطه ورودی برای نمایش به کاربر. حداکثر 512 کاراکتر. |
meetingCode | کد جلسه برای دسترسی به کنفرانس. حداکثر 128 کاراکتر. |
accessCode | کد دسترسی برای دسترسی به کنفرانس. حداکثر 128 کاراکتر. |
passcode | یک رمز عبور برای دسترسی به کنفرانس. حداکثر 128 کاراکتر. |
password | رمز ورود به کنفرانس حداکثر 128 کاراکتر. |
pin | یک پین برای دسترسی به کنفرانس. حداکثر 128 کاراکتر. |
regionCode | کد منطقه CLDR/ISO 3166 برای کشور مرتبط با این نقطه ورودی. فقط برای |
features[] | ویژگی های نقطه ورودی، مانند رایگان بودن یا رایگان بودن. یک نقطه ورودی می تواند چندین ویژگی داشته باشد. |
ویژگی
ویژگی های نقطه ورود برخی از ویژگی ها ممکن است فقط برای نقاط ورودی خاص اعمال شوند.
Enums | |
---|---|
UNKNOWN_FEATURE | ویژگی ناشناخته |
TOLL | برای نقطه ورودی PHONE اعمال می شود. هزینه تماس با شماره تلفن از طرف تماس گیرنده دریافت می شود. یک شماره نمی تواند همزمان و رایگان باشد. |
TOLL_FREE | برای نقطه ورودی PHONE اعمال می شود. برای طرف تماس، تماس با شماره تلفن رایگان رایگان است. یک شماره نمی تواند همزمان و رایگان باشد. |
تایپ کنید
نوع نقطه ورود افزونه های کنفرانس شخص ثالث فقط در Apps Script ساخته می شوند.
Enums | |
---|---|
UNKNOWN | نوع کنفرانس نامشخص |
VIDEO | یک ویدئو کنفرانس |
PHONE | یک کنفرانس تلفنی |
MORE | برای ارائه پیوندی به اطلاعات بیشتر برای پیوستن به کنفرانس استفاده می شود. |
SIP | کنفرانسی با استفاده از پروتکل شروع جلسه |
خطا
نشان دهنده خطایی است که در حین ایجاد کنفرانس رخ داده است. افزونه های کنفرانس شخص ثالث فقط در Apps Script ساخته می شوند.
فیلدها | |
---|---|
type | نوع خطا. مورد نیاز. |
authenticationUrl | اگر نوع خطا |
تایپ کنید
Enums | |
---|---|
UNKNOWN | خطای ناشناخته |
AUTHENTICATION | یک خطای احراز هویت |
TEMPORARY | یک خطای موقت |
PERMANENT | یک خطای دائمی |
PERMISSION_DENIED | کاربر مجاز به انجام برخی اقدامات در سیستم کنفرانس شخص ثالث نیست. |
CONFERENCE_SOLUTION_FORBIDDEN | کاربر مجاز به استفاده از راه حل کنفرانس انتخابی نیست (اما ممکن است اجازه استفاده از راه حل های دیگر ارائه شده توسط افزونه را داشته باشد). |
پارامتر
پارامترهای مخصوص راه حل که با داده های رویداد باقی می مانند و در صورت نیاز به به روز رسانی یا حذف، به افزونه منتقل می شوند. برای مثال: [{key: 'sessionKey', value: '123'}, {key: 'meetingId', value: '456'}]
فیلدها | |
---|---|
key | کلید پارامتر. حداکثر 50 کاراکتر. مورد نیاز. |
value | مقدار پارامتر. حداکثر 1024 کاراکتر. مورد نیاز. |
EditAttendeesActionMarkup
فیلدها | |
---|---|
addAttendeeEmails[] | لیستی از شرکت کنندگان برای افزودن به رویداد تقویم Google. |
EditConferenceDataActionMarkup
فیلدها | |
---|---|
| |
conferenceData | دادههای کنفرانس برای افزودن به رویداد Google Calendar. افزونه های کنفرانس شخص ثالث فقط در Apps Script ساخته می شوند. |
ChatClientActionMarkup
این نوع هیچ فیلدی ندارد.
اقدامات انجام شده توسط مشتریان چت.
ChatClientDataSourceMarkup
برای ویجت
که از منوی چند انتخابی، منبع داده از چت Google استفاده می کند. منبع داده موارد انتخابی را برای منوی چند انتخابی پر می کند. به عنوان مثال، یک کاربر می تواند فضاهای Google Chat را که در آن عضو است انتخاب کند. SelectionInput
برای برنامههای Google Chat در دسترس است و برای افزونههای Google Workspace در دسترس نیست.
فیلدها | |
---|---|
source میدان اتحادیه منبع داده Google Chat. source می تواند تنها یکی از موارد زیر باشد: | |
spaceDataSource | فضاهای چت Google که کاربر عضو آن است. |
SpaceDataSource
منبع داده ای که فضاهای گپ Google را به عنوان موارد انتخابی برای یک منوی چند انتخابی پر می کند. فقط فضاهایی را پر می کند که کاربر در آن عضو است.
برای برنامههای Google Chat در دسترس است و برای افزونههای Google Workspace در دسترس نیست.
فیلدها | |
---|---|
defaultToCurrentSpace | اگر روی |
DriveClientActionMarkup
فیلدها | |
---|---|
requestFileScope |
RequestFileScope
فیلدها | |
---|---|
itemId | |
EditorClientActionMarkup
فیلدها | |
---|---|
| |
requestFileScopeForActiveDocument |
RequestFileScopeForActiveDocument
این نوع هیچ فیلدی ندارد.
GmailClientActionMarkup
فیلدها | |
---|---|
| |
taskAction | |
updateDraftActionMarkup | |
openCreatedDraftActionMarkup | |
addonComposeUiActionMarkup |
AddonComposeUiActionMarkup
فیلدها | |
---|---|
type |
AddonComposeUiActionType
Enums | |
---|---|
UNSPECIFIED | پیش فرض وقتی مشخص نیست، هیچ اقدامی انجام نمی شود. |
DISMISS | UI نوشتن افزونه را رد می کند. |
OpenCreatedDraftActionMarkup
فیلدها | |
---|---|
draftId | شناسه پیش نویس جدید ایجاد شده به شکل "r123". |
draftStorageId | شناسه ذخیره سازی سرور در فرمت هگز، به عنوان مثال "15e9fa622ce1029d". |
draftThreadServerPermId | شناسه دائمی سرور برای رشته پیش نویس. این فیلد در جایی تنظیم نشده است و هنگام پردازش OpenCreatedDraftActionMarkup نادیده گرفته می شود. به جای آن draftThreadStorageId را تهیه و استفاده کنید. |
draftThreadId | شناسه رشته حاوی پیش نویس جدید ایجاد شده، به عنوان مثال، "15e9fa622ce1029d". |
TaskActionMarkup
فیلدها | |
---|---|
reloadTasks | |
UpdateDraftActionMarkup
فیلدها | |
---|---|
updateBody | فیلدی که شامل مجموعهای از اقدامات بهروزرسانی برای انجام روی متن پیشنویسی است که کاربر در حال ویرایش آن است. |
updateToRecipients | اگر تنظیم شود، جایگزین پیشنویس موجود برای دریافتکنندگان میشود که کاربر در حال ویرایش آن است. |
updateCcRecipients | در صورت تنظیم، گیرندگان رونوشت موجود پیشنویسی را که کاربر در حال ویرایش آن است جایگزین میکند. |
updateBccRecipients | در صورت تنظیم، گیرندگان رونوشت مخفی پیشنویس موجود را جایگزین میکند که کاربر در حال ویرایش آن است. |
updateSubject | اگر تنظیم شود، جایگزین موضوع موجود پیشنویسی میشود که کاربر در حال ویرایش آن است. |
گیرنده
فیلدها | |
---|---|
email | |
به روز رسانیBccRecipients
فیلدها | |
---|---|
bccRecipients[] |
UpdateBody
فیلدها | |
---|---|
insertContents[] | یک فیلد تکراری که حاوی یک سری محتوا برای درج در پیش نویسی است که کاربر در حال ویرایش آن است. محتوا می تواند حاوی محتوای HTML یا محتوای متن ساده باشد. |
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 | محتوایی که قرار است درج شود. |
mimeType | |
contentType | نوع محتوای درج شده |
تایپ کنید
Enums | |
---|---|
UNSPECIFIED_ACTION_TYPE | مقدار پیشفرض زمانی که چیزی برای Type تنظیم نشده باشد. |
IN_PLACE_INSERT | نشان می دهد که این عمل برای انجام یک درج در محل است. به طور پیش فرض محتوا در موقعیت مکان نما فعلی درج می شود، اگر محتوای انتخابی وجود داشته باشد، جایگزین محتوای انتخاب شده می شود. |
INSERT_AT_START | نشان می دهد که این عمل برای انجام درج در ابتدای متن پیام است. |
INSERT_AT_END | نشان می دهد که این عمل برای انجام درج در انتهای متن پیام است. |
REPLACE | نشان می دهد که این عمل جایگزین بدنه پیام است. |
UpdateCcRecipients
فیلدها | |
---|---|
ccRecipients[] |
UpdateSubject
فیلدها | |
---|---|
subject | |
UpdateToRecipients
فیلدها | |
---|---|
toRecipients[] |
HostAppActionMarkup
اقدامات انجام شده توسط برنامه های میزبان جداگانه.
فیلدها | |
---|---|
| |
gmailAction | اقدامات انجام شده توسط Gmail. |
calendarAction | اقدامات انجام شده توسط Calendar. |
driveAction | اقدامات انجام شده توسط Drive. |
editorAction | اقدامات انجام شده توسط Docs، Sheets یا Slides. |
sheetsAction | اقدامات انجام شده توسط Sheets. |
chatAction | اقدامات انجام شده توسط Chat. |
HostAppDataSourceMarkup
برای ویجت
که از منوی چند انتخابی، منبع داده از یک برنامه Google Workspace استفاده می کند. منبع داده موارد انتخابی را برای منوی چند انتخابی پر می کند. SelectionInput
برای برنامههای Google Chat در دسترس است و برای افزونههای Google Workspace در دسترس نیست.
فیلدها | |
---|---|
data_source فیلد اتحادیه . برنامه Google Workspace که موارد را برای یک منوی چند انتخابی پر می کند. data_source تنها می تواند یکی از موارد زیر باشد: | |
chatDataSource | منبع داده از چت گوگل. |
SheetsClientActionMarkup
فیلدها | |
---|---|
customFunctionReturnValueMarkup |
CustomFunctionReturnValueMarkup
نتیجه اجرای یک تابع سفارشی توسط کاربر.
فیلدها | |
---|---|
result میدان اتحادیه نتیجه اجرای تابع سفارشی. result می تواند تنها یکی از موارد زیر باشد: | |
value | مقداری که از اجرای تابع سفارشی به دست می آید. |
errorMessage | پیام خطایی که در صورت بروز مشکل به کاربر نشان داده می شود. |