Package apps.extensions.markup

شاخص

CalendarClientActionMarkup

فیلدها
edit Attendees Action Markup

EditAttendeesActionMarkup

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

edit Conference Data Action Markup

EditConferenceDataActionMarkup

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

add Attachments Action Markup

AddAttachmentsActionMarkup

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

AddAttachmentsActionMarkup

فیلدها
addon Attachments[]

AddonAttachment

Addon Attachment

فیلدها
resource Url

string

title

string

عنوان پیوست

mime Type

string

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

icon Url

string

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

ConferenceDataMarkup

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

فیلدها
conference Id

string

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

entry Points[]

EntryPointMarkup

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

parameters[]

Parameter

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

error

Error

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

note

string

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

conference Solution Id

string

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

EntryPointMarkup

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

فیلدها
type

Type

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

uri

string

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

label

string

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

meeting Code

string

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

access Code

string

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

passcode

string

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

password

string

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

pin

string

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

region Code

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

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

authentication Url

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

فیلدها
add Attendee Emails[]

string

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

EditConferenceDataActionMarkup

فیلدها

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

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

conference Data

ConferenceDataMarkup

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

ChatClientDataSourceMarkup

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

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

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

SpaceDataSource

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

SpaceDataSource

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

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

فیلدها
default To Current Space

bool

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

ChatDataActionMarkup

پیامی را در Google Chat ایجاد یا به‌روزرسانی می‌کند. برای جزئیات، به ساخت رابط‌های گپ Google مراجعه کنید.

فیلدها
action میدانی اتحادیه یک اقدام Google Chat . action فقط می تواند یکی از موارد زیر باشد:
create Message Action

CreateMessageAction

پیامی را به عنوان یک برنامه چت Google ارسال می کند.

update Message Action

UpdateMessageAction

پیام برنامه Google Chat را به روز می کند.

update Inline Preview Action

UpdateInlinePreviewAction

برای پیش‌نمایش پیوندها ، یک یا چند کارت را به پیام کاربر گپ Google اضافه می‌کند.

CreateMessageAction

برنامه چت پیامی ارسال می کند. برای جزئیات، به ارسال پیام‌های گپ Google مراجعه کنید.

فیلدها
message

Message

پیام Google Chat.

UpdateInlinePreviewAction

برنامه چت با افزودن یا به‌روزرسانی یک یا چند کارت، پیوندی را در پیام پیش‌نمایش می‌کند. برای جزئیات، به پیش‌نمایش پیوندها در پیام‌های گپ Google مراجعه کنید.

فیلدها
cards V2[]

CardWithId

آرایه ای از یک یا چند کارت.

UpdateMessageAction

برنامه چت متن یا کارت‌ها را در یک پیام به‌روزرسانی می‌کند. برای جزئیات، به ارسال پیام‌های گپ Google مراجعه کنید.

فیلدها
message

Message

پیام به روز شده

DriveClientActionMarkup

فیلدها
request File Scope

RequestFileScope

RequestFileScope

فیلدها
item Id

string

EditorClientActionMarkup

فیلدها

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

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

request File Scope For Active Document

RequestFileScopeForActiveDocument

RequestFileScopeForActiveDocument

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

GmailClientActionMarkup

فیلدها

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

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

task Action

TaskActionMarkup

update Draft Action Markup

UpdateDraftActionMarkup

open Created Draft Action Markup

OpenCreatedDraftActionMarkup

addon Compose Ui Action Markup

AddonComposeUiActionMarkup

AddonComposeUiActionMarkup

فیلدها
type

AddonComposeUiActionType

AddonComposeUiActionType

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

OpenCreatedDraftActionMarkup

فیلدها
draft Id

string

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

draft Storage Id

string

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

draft Thread Server Perm Id

string

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

draft Thread Id

string

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

TaskActionMarkup

فیلدها
reload Tasks

bool

UpdateDraftActionMarkup

فیلدها
update Body

UpdateBody

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

update To Recipients

UpdateToRecipients

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

update Cc Recipients

UpdateCcRecipients

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

update Bcc Recipients

UpdateBccRecipients

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

update Subject

UpdateSubject

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

گیرنده

فیلدها
email

string

به روز رسانیBccRecipients

فیلدها
bcc Recipients[]

Recipient

UpdateBody

فیلدها
insert Contents[]

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

content Type

ContentType

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

تایپ کنید

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

UpdateCcRecipients

فیلدها
cc Recipients[]

Recipient

UpdateSubject

فیلدها
subject

string

UpdateToRecipients

فیلدها
to Recipients[]

Recipient

HostAppActionMarkup

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

فیلدها

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

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

gmail Action

GmailClientActionMarkup

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

calendar Action

CalendarClientActionMarkup

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

drive Action

DriveClientActionMarkup

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

editor Action

EditorClientActionMarkup

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

sheets Action

SheetsClientActionMarkup

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

HostAppDataActionMarkup

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

فیلدها
action میدانی اتحادیه اقدام افزودنی برای یک برنامه میزبان Google Workspace معین. action فقط می تواند یکی از موارد زیر باشد:
chat Data Action

ChatDataActionMarkup

یک اقدام Google Chat که متن یا کارت‌هایی را در پیام ایجاد یا به‌روزرسانی می‌کند.

HostAppDataSourceMarkup

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

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

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

ChatClientDataSourceMarkup

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

SheetsClientActionMarkup

فیلدها
custom Function Return Value Markup

CustomFunctionReturnValueMarkup

CustomFunctionReturnValueMarkup

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

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

Value

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

error Message

string

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