- منبع: استقرار
- AddOns
- CommonAddOnManifest
- LayoutProperties
- AddOnWidgetSet
- WidgetType
- HomepageExtensionPoint
- UniversalActionExtensionPoint
- GmailAddOnManifest
- ContextualTrigger
- UnconditionalTrigger
- UniversalAction
- ComposeTrigger
- MenuItemExtensionPoint
- DraftAccess
- DriveAddOnManifest
- DriveExtensionPoint
- CalendarAddOnManifest
- ConferenceSolution
- CalendarExtensionPoint
- EventAccess
- DocsAddOnManifest
- DocsExtensionPoint
- LinkPreviewExtensionPoint
- UriPattern
- CreateActionExtensionPoint
- MeetAddOnManifest
- وب
- ایالت
- DisplayFlow
- SheetsAddOnManifest
- SheetsExtensionPoint
- SlidesAddOnManifest
- SlidesExtensionPoint
- HttpOptions
- HttpAuthorizationHeader
- GranularOauthPermissionSupport
- روشها
منبع: استقرار
استقرار برافزای Google Workspace
| نمایش JSON |
|---|
{
"name": string,
"oauthScopes": [
string
],
"addOns": {
object ( |
| فیلدها | |
|---|---|
name |
نام منبع استقرار. مثال: |
oauthScopes[] |
فهرست دامنههای Google OAuth که باید قبلاز اجرای نقطه پایانی برافزا، رضایت کاربر نهایی برای آنها درخواست شود. |
addOns |
پیکربندی برافزای Google Workspace. |
etag |
این مقدار توسط سرور براساس نسخه استقرار در فضای ذخیرهسازی محاسبه میشود و ممکن است در درخواستهای بهروزرسانی و حذف ارسال شود تا اطمینان حاصل شود که مشتری قبلاز ادامه، مقدار بهروزی دارد. |
AddOns
پیکربندی برافزای Google Workspace.
| نمایش JSON |
|---|
{ "common": { object ( |
| فیلدها | |
|---|---|
common |
پیکربندیای که در همه برافزاهای Google Workspace مشترک است. |
gmail |
پیکربندی برافزای Gmail. |
drive |
پیکربندی برافزای Drive. |
calendar |
پیکربندی برافزای «تقویم». |
docs |
پیکربندی برافزای «سندنگار». |
meet |
پیکربندی برافزای Meet. |
sheets |
پیکربندی برافزای «کاربرگنگار». |
slides |
پیکربندی برافزای «اسلایدنگار». |
httpOptions |
گزینههای ارسال درخواست به نقاط پایانی اچتیتیپی برافزا |
CommonAddOnManifest
پیکربندی برافزا که در همه برنامههای میزبان برافزا همرسانی میشود.
| نمایش JSON |
|---|
{ "name": string, "logoUrl": string, "layoutProperties": { object ( |
| فیلدها | |
|---|---|
name |
الزامی. نام نمایشی برافزا. |
logoUrl |
الزامی. نشانی وب تصویر نشانواره نشاندادهشده در نوارابزار برافزا. |
layoutProperties |
ویژگیهای چیدمان رایج برای کارتهای برافزا. |
addOnWidgetSet |
ابزارههای استفادهشده در برافزا. اگر این فیلد مشخص نشده باشد، از مجموعه پیشفرض استفاده میشود. |
useLocaleFromApp |
آیا اطلاعات منطقه از برنامه میزبان ارسال شود یا نه. |
homepageTrigger |
نقطه پایانی را تعریف میکند که در هر زمینهای، در هر میزبانی اجرا خواهد شد. هر کارتی که توسط این تابع تولید میشود همیشه برای کاربر دردسترس خواهد بود، اما ممکن است وقتی این برافزا راهاندازهای هدفمندتری را اعلام میکند، محتوای زمینهای بر آن سایه بیندازد. |
universalActions[] |
فهرستی از نقاط افزونه را در منوِ کنشهای جهانی تعریف میکند که بهعنوان منوِ تنظیمات برای برافزا عمل میکند. نقطه افزونه میتواند نشانی وب پیوندی برای باز کردن یا نقطه پایانی برای اجرا بهعنوان ارسال فرم باشد. |
openLinkUrlPrefixes |
کنش OpenLink فقط میتواند از نشانی وب با طرحواره |
LayoutProperties
ویژگیهای چیدمان کارت در همه برنامههای میزبان برافزا همرسانی میشود.
| نمایش JSON |
|---|
{ "primaryColor": string, "secondaryColor": string, "useNewMaterialDesign": boolean } |
| فیلدها | |
|---|---|
primaryColor |
رنگ اصلی برافزا. رنگ نوارابزار را تنظیم میکند. اگر رنگ اصلی تنظیم نشده باشد، از مقدار پیشفرض ارائهشده توسط چارچوب استفاده میشود. |
secondaryColor |
رنگ ثانویه برافزا. رنگ دکمهها را تنظیم میکند. اگر رنگ اصلی تنظیم شده باشد اما رنگ ثانویه تنظیم نشده باشد، رنگ ثانویه همان رنگ اصلی خواهد بود. اگر نه رنگ اصلی و نه رنگ فرعی تنظیم شده باشد، از مقدار پیشفرض ارائهشده توسط چارچوب استفاده میشود. |
useNewMaterialDesign |
طراحی سهبعدی را برای کارتها فعال میکند. |
AddOnWidgetSet
زیرمجموعه ابزارهای که برافزا از آن استفاده میکند.
| نمایش JSON |
|---|
{
"usedWidgets": [
enum ( |
| فیلدها | |
|---|---|
usedWidgets[] |
فهرست ابزارههای استفادهشده در برافزا. |
WidgetType
نوع ابزاره. WIDGET_TYPE_UNSPECIFIED مجموعه ابزارههای پایه است.
| شمارشیها | |
|---|---|
WIDGET_TYPE_UNSPECIFIED |
مجموعه ابزاره پیشفرض. |
DATE_PICKER |
انتخابگر تاریخ. |
STYLED_BUTTONS |
دکمههای سبکدار شامل دکمههای توپر و دکمههای غیرفعالشده است. |
PERSISTENT_FORMS |
فرمهای پایدار امکان حفظ مقادیر فرم را درطول کنشها فراهم میکنند. |
FIXED_FOOTER |
پانویس ثابت در کارت. |
UPDATE_SUBJECT_AND_RECIPIENTS |
موضوع و گیرندگان پیشنویس را بهروز کنید. |
GRID_WIDGET |
ابزاره جدولی. |
ADDON_COMPOSE_UI_ACTION |
کنش برافزای Gmail که برای میانای کاربری نوشتن برافزا اعمال میشود. |
HomepageExtensionPoint
قالب رایج برای اعلام نمای صفحه اصلی برافزا.
| نمایش JSON |
|---|
{ "runFunction": string, "enabled": boolean } |
| فیلدها | |
|---|---|
runFunction |
الزامی. نقطه پایانی که هنگام فعال شدن این نقطه افزونه اجرا میشود. |
enabled |
اختیاری. اگر روی اگر تنظیم نشده باشد، بهطور پیشفرض روی اگر نمای صفحه اصلی سفارشی برافزا غیرفعال باشد، بهجای آن کارت نمای کلی عمومی برای کاربران ارائه میشود. |
UniversalActionExtensionPoint
قالب اعلام نقطه افزونه منوِ کنشهای جهانی.
| نمایش JSON |
|---|
{ "label": string, "openLink": string, "runFunction": string } |
| فیلدها | |
|---|---|
label |
الزامی. نوشتار قابلمشاهده برای کاربر که کنش انجامشده با فعال کردن این نقطه افزونه را شرح میدهد، برای مثال، «افزودن مخاطب جدید». |
| الزامی. نوع کنش پشتیبانیشده در مورد منو کنش جهانی. این میتواند پیوندی برای باز کردن یا نقطه پایانی برای اجرا باشد. در زیر فهرستی از فیلدهای متقابلاً انحصاری آمده است. حداکثر یکی از فیلدها در پاسخ تنظیم خواهد شد: | |
openLink |
نشانی وبی که UniversalAction باز میکند. |
runFunction |
نقطه پایانی که UniversalAction اجرا میکند. |
| پایان فیلدهای متقابلاً انحصاری. | |
GmailAddOnManifest
ویژگیهایی که ظاهر و اجرای برافزای Gmail را سفارشیسازی میکنند.
| نمایش JSON |
|---|
{ "homepageTrigger": { object ( |
| فیلدها | |
|---|---|
homepageTrigger |
نقطه پایانی را تعریف میکند که در بافتهایی که با راهانداز بافتاری اعلامشده مطابقت ندارند اجرا خواهد شد. هر کارتی که توسط این تابع تولید میشود همیشه برای کاربر دردسترس خواهد بود، اما ممکن است وقتی این برافزا راهاندازهای هدفمندتری را اعلام میکند، محتوای زمینهای بر آن سایه بیندازد. درصورت وجود، این مورد پیکربندی |
contextualTriggers[] |
مجموعه شرایطی را که برافزا را راهاندازی میکند تعریف میکند. |
universalActions[] |
مجموعهای از کنشهای عمومی را برای برافزا تعریف میکند. کاربر کنشهای عمومی را از منو نوارابزار برافزا راهاندازی میکند. |
composeTrigger |
راهانداز زمان نوشتن را برای برافزای زمان نوشتن تعریف میکند. این راهاندازی است که باعث میشود برافزا هنگام نوشتن ایمیل توسط کاربر اقدام کند. همه برافزاهای زمان نوشتن باید دارای گستره |
authorizationCheckFunction |
نام نقطه پایانی که با کاوش میاناهای برنامهسازی کاربردی شخص ثالث تأیید میکند برافزا همه مجوزهای شخص ثالث لازم را دارد. اگر کاوشگر ناموفق باشد، تابع باید استثنایی را برای شروع جریان مجوزدهی ایجاد کند. این تابع قبلاز هر فراخوانی برافزا فراخوانده میشود تا تجربه کاربری روانی تضمین شود. |
ContextualTrigger
راهاندازی را تعریف میکند که وقتی ایمیل بازشده با معیارهای خاصی مطابقت دارد فعال میشود. وقتی راهانداز فعال میشود، نقطه پایانی خاصی را اجرا میکند که معمولاً برای ایجاد کارتهای جدید و بهروزرسانی واسط کاربر است.
| نمایش JSON |
|---|
{
"onTriggerFunction": string,
"unconditional": {
object ( |
| فیلدها | |
|---|---|
onTriggerFunction |
الزامی. نام نقطه پایانی که وقتی پیامی با راهانداز مطابقت دارد باید فراخوانی شود. |
| نوع راهانداز شرایطی را که Gmail برای نمایش برافزا استفاده میکند تعیین میکند. در زیر فهرستی از فیلدهای متقابلاً انحصاری آمده است. حداکثر یکی از فیلدها در پاسخ تنظیم خواهد شد: | |
unconditional |
راهاندازهای غیرشرطی زمانی اجرا میشوند که هر پیام ایمیلی باز شود. |
| پایان فیلدهای متقابلاً انحصاری. | |
UnconditionalTrigger
این نوع فیلدی ندارد.
راهاندازی که هنگام باز شدن هر پیام ایمیلی فعال میشود.
UniversalAction
کنشی که همیشه در منو نوار ابزار برافزا دردسترس است، صرفنظر از بافت پیام.
| نمایش JSON |
|---|
{ "text": string, "openLink": string, "runFunction": string } |
| فیلدها | |
|---|---|
text |
الزامی. نوشتار قابلمشاهده برای کاربر که کنش را توصیف میکند، برای مثال، «افزودن مخاطب جدید». |
| نوع کنش تعیینکننده رفتار Gmail هنگام فراخوانی کنش توسط کاربر است. در زیر فهرستی از فیلدهای متقابلاً انحصاری آمده است. حداکثر یکی از فیلدها در پاسخ تنظیم خواهد شد: | |
openLink |
پیوندی که وقتی کاربر کنش را راهاندازی میکند، توسط Gmail باز میشود. |
runFunction |
نقطه پایانی که وقتی کاربر کنش را راهاندازی میکند فراخوانی میشود. برای جزئیات، راهنمای کنشهای جهانی را ببینید. |
| پایان فیلدهای متقابلاً انحصاری. | |
ComposeTrigger
راهاندازی که وقتی کاربر درحال نوشتن ایمیل است فعال میشود.
| نمایش JSON |
|---|
{ "actions": [ { object ( |
| فیلدها | |
|---|---|
actions[] |
مجموعه کنشها را برای برافزای زمان نوشتن تعریف میکند. اینها کنشهایی هستند که کاربران میتوانند در برافزای زمان نوشتن راهاندازی کنند. |
draftAccess |
سطح دسترسی به داده را هنگام فعال شدن برافزای زمان نوشتن تعریف میکند. |
MenuItemExtensionPoint
قالب رایج برای اعلام کردن دکمه یا گزینه منویی که در برنامه میزبان نشان داده میشود.
| نمایش JSON |
|---|
{ "runFunction": string, "label": string, "logoUrl": string } |
| فیلدها | |
|---|---|
runFunction |
الزامی. نقطه پایانی که هنگام فعال شدن این نقطه افزونه اجرا میشود. |
label |
الزامی. نوشتار قابلمشاهده برای کاربر که کنش انجامشده با فعال کردن این نقطه افزونه را شرح میدهد. برای مثال، «فاکتور را وارد کن.» |
logoUrl |
نشانی وب تصویر نشانواره نشاندادهشده در نوارابزار برافزا. اگر تنظیم نشده باشد، بهطور پیشفرض روی نشانی وب نشانواره اصلی برافزا تنظیم میشود. |
DraftAccess
یک enum که سطح دسترسی به دادههای موردنیاز راهانداز نوشتن را تعریف میکند.
| شمارشیها | |
|---|---|
UNSPECIFIED |
مقدار پیشفرض وقتی چیزی برای draftaccess تنظیم نشده باشد. |
NONE |
وقتی برافزای نوشتن فعال میشود، راهانداز نوشتن نمیتواند به هیچکدام از دادههای پیشنویس دسترسی پیدا کند. |
METADATA |
به راهانداز نوشتن اجازه میدهد هنگام راهاندازی برافزای نوشتن، به فراداده پیشنویس دسترسی داشته باشد. این شامل فهرست مخاطبان، مثل فهرست «به» و «رونوشت» پیام پیشنویس میشود. |
DriveAddOnManifest
ویژگیهایی که ظاهر و اجرای برافزای Drive را سفارشیسازی میکنند.
| نمایش JSON |
|---|
{ "homepageTrigger": { object ( |
| فیلدها | |
|---|---|
homepageTrigger |
درصورت وجود، این مورد پیکربندی |
onItemsSelectedTrigger |
با رفتاری مطابقت دارد که وقتی موارد در نمای Drive مربوطه (مانند My Drive Doclist) انتخاب میشوند اجرا میشود. |
DriveExtensionPoint
قالب رایج برای اعلام راهاندازهای برافزای Drive.
| نمایش JSON |
|---|
{ "runFunction": string } |
| فیلدها | |
|---|---|
runFunction |
الزامی. نقطه پایانی که هنگام فعال شدن نقطه افزونه اجرا میشود. |
CalendarAddOnManifest
ویژگیهایی که ظاهر و اجرای برافزای «تقویم» را سفارشیسازی میکنند.
| نمایش JSON |
|---|
{ "homepageTrigger": { object ( |
| فیلدها | |
|---|---|
homepageTrigger |
اختیاری. نقطه پایانی را تعریف میکند که در بافتهایی اجرا میشود که با راهانداز بافتاری اعلامشده مطابقت ندارند. هر کارتی که توسط این تابع تولید میشود همیشه برای کاربر دردسترس خواهد بود، اما ممکن است وقتی این برافزا راهاندازهای هدفمندتری را اعلام میکند، محتوای زمینهای بر آن سایه بیندازد. درصورت وجود، این مورد پیکربندی |
conferenceSolution[] |
اختیاری. راهحلهای کنفرانسی ارائهشده توسط این برافزا را تعریف میکند. |
createSettingsUrlFunction |
نقطه پایانیای برای اجرا که نشانی وبی برای صفحه تنظیمات برافزا ایجاد میکند. |
eventOpenTrigger |
نقطه پایانی که وقتی رویدادی برای مشاهده یا ویرایش باز میشود، راهاندازی میشود. |
eventUpdateTrigger |
نقطه پایانی که وقتی رویداد باز بهروز میشود راهاندازی میشود. |
calendarNotificationTrigger |
اختیاری. وقتی رویدادی برای تقویمی که کاربر در آن مشترک است ایجاد یا بهروزرسانی میشود، راهاندازی میشود. فقط برای راهاندازهای ایجادشده توسط برای جلوگیری از حلقههای اعلان بازگشتی، وقتی برافزایی رویداد «تقویم Google» را بااستفاده از Calendar API با اعتبارنامههای اصالتسنجی از همان پروژه Google Cloud که میزبان استقرار برافزا است اصلاح میکند، پلاتفرم اعلانهای اصلاح را سرکوب میکند. راهاندازی خودکار فراخوانیهای Calendar API پروژه خودتان پشتیبانی نمیشود. برای |
eventAttachmentTrigger |
پیکربندی برای راهانداز زمینهای که وقتی کاربر روی ارائهدهنده پیوست برافزا در منوِ کرکرهای «تقویم» کلیک میکند فعال میشود. |
currentEventAccess |
سطح دسترسی به داده را هنگام فعال شدن برافزای رویداد تعریف میکند. |
ConferenceSolution
مقادیر مربوط به کنفرانس را تعریف میکند.
| نمایش JSON |
|---|
{ "onCreateFunction": string, "id": string, "name": string, "logoUrl": string } |
| فیلدها | |
|---|---|
onCreateFunction |
الزامی. نقطه پایانی که باید هنگام ایجاد دادههای کنفرانس فراخوانی شود. |
id |
الزامی. شناسهها باید بهطور منحصربهفرد در سراسر راهحلهای کنفرانس در یک برافزا اختصاص داده شوند، درغیراینصورت ممکن است هنگام فعال شدن برافزا، راهحل کنفرانس اشتباهی استفاده شود. درحالیکه میتوانید نام نمایشی برافزا را تغییر دهید، شناسه نباید تغییر کند. |
name |
الزامی. نام نمایشی راهکار کنفرانس. |
logoUrl |
الزامی. نشانی وب تصویر نشانواره راهکار کنفرانس. |
CalendarExtensionPoint
قالب رایج برای اعلام راهاندازهای برافزای تقویم.
| نمایش JSON |
|---|
{ "runFunction": string } |
| فیلدها | |
|---|---|
runFunction |
الزامی. نقطه پایانی که هنگام فعال شدن این نقطه افزونه اجرا میشود. |
EventAccess
یک enum که سطح دسترسی به دادهها را که راهاندازهای رویداد نیاز دارند تعریف میکند.
| شمارشیها | |
|---|---|
UNSPECIFIED |
مقدار پیشفرض وقتی چیزی برای eventAccess تنظیم نشده باشد. |
METADATA |
به راهاندازهای رویداد اجازه میدهد به فرادادههای رویدادها، مثل شناسه رویداد و شناسه تقویم، دسترسی داشته باشند. |
READ |
به راهاندازهای رویداد اجازه میدهد به همه فیلدهای ارائهشده رویداد، ازجمله فراداده، شرکتکنندگان، و دادههای کنفرانس دسترسی داشته باشند. |
WRITE |
به راهاندازهای رویداد اجازه میدهد به فراداده رویدادها دسترسی داشته باشند و بتوانند همه کنشها را انجام دهند، ازجمله افزودن شرکتکنندگان و تنظیم دادههای کنفرانس. |
READ_WRITE |
به راهاندازهای رویداد اجازه میدهد به همه فیلدهای ارائهشده رویداد، ازجمله فراداده، شرکتکنندگان، و دادههای کنفرانس دسترسی داشته باشند و بتوانند همه کنشها را انجام دهند. |
DocsAddOnManifest
ویژگیهایی که ظاهر و اجرای برافزای «سندنگار Google» را سفارشیسازی میکنند.
| نمایش JSON |
|---|
{ "homepageTrigger": { object ( |
| فیلدها | |
|---|---|
homepageTrigger |
درصورت وجود، این مورد پیکربندی |
onFileScopeGrantedTrigger |
نقطه پایانی که وقتی مجوز محدوده فایل برای این جفت سند/کاربر اعطا میشود اجرا میشود. |
linkPreviewTriggers[] |
فهرستی از نقاط افزونه برای پیشدید کردن پیوندها در سند «سندنگار Google». برای جزئیات، به پیشدید پیوندها با تراشههای هوشمند مراجعه کنید. |
createActionTriggers[] |
فهرستی از نقاط افزونه برای ایجاد منابع شخص ثالث از داخل برنامههای Google Workspace. برای اطلاعات بیشتر، ایجاد منابع طرف سوم از منو @ را ببینید. |
DocsExtensionPoint
قالب رایج برای اعلام راهاندازهای برافزای «سندنگار».
| نمایش JSON |
|---|
{ "runFunction": string } |
| فیلدها | |
|---|---|
runFunction |
الزامی. نقطه پایانی که هنگام فعال شدن این نقطه افزونه اجرا میشود. |
LinkPreviewExtensionPoint
پیکربندی راهاندازی که وقتی کاربر پیوندی از سرویس شخص ثالث یا غیرGoogle را در فایل «سندنگار»، «کاربرگنگار»، یا «اسلایدنگار Google» تایپ یا جایگذاری میکند فعال میشود.
| نمایش JSON |
|---|
{
"labelText": string,
"localizedLabelText": {
string: string,
...
},
"patterns": [
{
object ( |
| فیلدها | |
|---|---|
labelText |
الزامی. نوشتار مربوط به تراشه هوشمند نمونهای که از کاربران میخواهد پیوند را پیشنمایش کنند، مثلاً |
localizedLabelText |
اختیاری. نقشهای از اگر منطقه زبانی کاربر در کلیدهای نقشه وجود داشته باشد، کاربر نسخه بومیسازیشده شیئی که حاوی فهرستی از جفتهای |
patterns[] |
الزامی. آرایهای از الگوهای نشانی وب که برافزا را برای پیشدید کردن پیوندها فعال میکند. |
runFunction |
الزامی. نقطه پایانی برای اجرا شدن هنگام راهاندازی پیشنمایش پیوند. |
logoUrl |
اختیاری. نمادی که در تراشه هوشمند و کارت پیشنمایش نشان داده میشود. اگر حذف شود، برافزا از نماد نوارابزار خود، |
UriPattern
پیکربندی هر الگوی نشانی وب که پیشنمایش پیوند را راهاندازی میکند.
| نمایش JSON |
|---|
{ "hostPattern": string, "pathPrefix": string } |
| فیلدها | |
|---|---|
hostPattern |
برای پیشنمایش هر الگوی نشانی وب الزامی است. دامنه الگوی نشانی وب. این برافزا پیوندهایی را که حاوی این دامنه در نشانی وب هستند پیشدید میکند. برای پیشدید پیوندها برای زیردامنهای خاص، مثل برای مثال، |
pathPrefix |
اختیاری. مسیری که به دامنه برای مثال، اگر الگوی میزبان نشانی وب برای مطابقت دادن همه نشانیهای وب در دامنه الگوی میزبان، |
CreateActionExtensionPoint
پیکربندی راهاندازی که وقتی کاربر گردش کار ایجاد منبع را در برنامه Google Workspace فراخوانی میکند فعال میشود. برای اطلاعات بیشتر، ایجاد منابع طرف سوم از منو @ را ببینید.
| نمایش JSON |
|---|
{ "id": string, "labelText": string, "localizedLabelText": { string: string, ... }, "runFunction": string, "logoUrl": string } |
| فیلدها | |
|---|---|
id |
الزامی. شناسه یکتا برای متمایز کردن این نقطه افزونه. شناسه میتواند حداکثر ۶۴ نویسه داشته باشد و باید در قالب |
labelText |
الزامی. نوشتاری که در کنار نماد نقطه ورودی ایجاد منبع نمایش داده میشود، مثل |
localizedLabelText |
اختیاری. نقشهای از اگر منطقه زبانی کاربر در کلیدهای نقشه وجود داشته باشد، کاربر نسخه بومیسازیشده شیئی که حاوی فهرستی از جفتهای |
runFunction |
الزامی. نقطه پایانی برای اجرا شدن وقتی گردش کار ایجاد منبع برای ایجاد پیوند راهاندازی میشود. |
logoUrl |
اختیاری. نمادی که برای نقطه ورودی ایجاد منبع نمایش داده میشود. اگر حذف شود، منو از نماد نوارابزار برافزایتان استفاده میکند، |
MeetAddOnManifest
مانیفست برافزای Meet.
| نمایش JSON |
|---|
{ "homepageTrigger": { object ( |
| فیلدها | |
|---|---|
homepageTrigger |
درصورت وجود، این مورد پیکربندی |
web |
جزئیات برافزاهایی که کارخواه وب Meet را بهبود میبخشند. |
supportsCollaboration |
آیا برافزا از مشارکت یا دعوت دیگران به تجربه برافزا پشتیبانی میکند. |
termsUri |
پیوندی به شرایط خدمات برافزا، درصورت وجود، باید نشان داده شود. |
وب
جزئیات برافزاهایی که کارخواه وب Meet را بهبود میبخشند.
| نمایش JSON |
|---|
{ "sidePanelUri": string, "sidePanelUrl": string, "mainStageUri": string, "supportsScreenSharing": boolean, "supportsCollaboration": boolean, "supportsPopOut": boolean, "hostOrigins": [ string ], "addOnOrigins": [ string ], "openState": enum ( |
| فیلدها | |
|---|---|
sidePanelUri |
URI برای iframe پانل کناری. |
sidePanelUrl |
نشانی وب برای iframe پانل کناری. |
mainStageUri |
URI برای iframe «مرحله اصلی». |
supportsScreenSharing |
اینکه برافزا از همرسانی صفحهنمایش در جایگاه اصلی پشتیبانی میکند یا نه. |
supportsCollaboration |
آیا برافزا از مشارکت یا دعوت دیگران به تجربه برافزا پشتیبانی میکند. این فیلد اکنون منسوخ شده است، لطفاً از فیلد سطح بالا در MeetAddOnManifest استفاده کنید. |
supportsPopOut |
آیا برافزا از باز شدن در تجربه PiP مرورگر پشتیبانی میکند یا نه. |
hostOrigins[] |
نام قدیمی و منسوخشده. مبادیای که باید به ویژگی frame-src از iframe حاوی سایت طرف سوم اضافه شوند. درعوض از addonorigins استفاده کنید. |
addOnOrigins[] |
مبادیای که باید به ویژگی frame-src از iframe حاوی سایت طرف سوم اضافه شوند. |
openState |
وضعیت اولیه هنگام باز شدن برافزا. |
supportsCollaborationHostControls |
آیا برافزای مشارکت از کنترلهای میزبان پشتیبانی میکند یا نه. |
logoUrl |
نشانی وب نشانوارهای که باید برای برافزا نمایش داده شود. اگر مشخص نشده باشد، نشانواره بهطور پیشفرض همان نشانواره بخش مشترک مانیفست خواهد بود. |
darkModeLogoUrl |
نسخه حالت تاریک logourl. |
displayFlow |
جریان نمایشی که برافزا هنگام راهاندازی دنبال خواهد کرد. |
ایالت
Enum برای مشخص کردن وضعیت باز شدن اولیه برافزا.
| شمارشیها | |
|---|---|
STATE_UNSPECIFIED |
وضعیت اولیه با برافزا مشخص نشده است. |
SIDE_PANEL_ONLY |
برافزا باز میشود و فقط پانل کناری فعال است. |
MAIN_STAGE_ONLY |
برافزا فقط با فعال بودن صفحه اصلی باز میشود. |
SIDE_PANEL_AND_MAIN_STAGE |
برافزا با فعال بودن پانل کناری و صفحه اصلی باز میشود. |
DisplayFlow
Enum برای مشخص کردن جریان نمایش که برافزا هنگام راهاندازی دنبال خواهد کرد
| شمارشیها | |
|---|---|
DISPLAY_FLOW_UNSPECIFIED |
جریان نمایش مشخص نشده است. |
FOCUS |
برافزا باید در جریان نمایش «تمرکز» راهاندازی شود. |
AUGMENT |
برافزا باید در جریان نمایش «افزوده» راهاندازی شود. |
SheetsAddOnManifest
ویژگیهایی که ظاهر و اجرای برافزای «کاربرگنگار Google» را سفارشیسازی میکنند.
| نمایش JSON |
|---|
{ "homepageTrigger": { object ( |
| فیلدها | |
|---|---|
homepageTrigger |
درصورت وجود، این مورد پیکربندی |
onFileScopeGrantedTrigger |
نقطه پایانی که وقتی مجوز محدوده فایل برای این جفت سند/کاربر اعطا میشود اجرا میشود. |
linkPreviewTriggers[] |
فهرستی از نقاط افزونه برای پیشدید کردن پیوندها در سند «کاربرگنگار Google». برای جزئیات، به پیشدید پیوندها با تراشههای هوشمند مراجعه کنید. |
SheetsExtensionPoint
قالب رایج برای اعلام راهاندازهای برافزای «کاربرگنگار».
| نمایش JSON |
|---|
{ "runFunction": string } |
| فیلدها | |
|---|---|
runFunction |
الزامی. نقطه پایانی که هنگام فعال شدن این نقطه افزونه اجرا میشود. |
SlidesAddOnManifest
ویژگیهایی که ظاهر و اجرای برافزای «اسلایدنگار Google» را سفارشیسازی میکنند.
| نمایش JSON |
|---|
{ "homepageTrigger": { object ( |
| فیلدها | |
|---|---|
homepageTrigger |
درصورت وجود، این مورد پیکربندی |
onFileScopeGrantedTrigger |
نقطه پایانی که وقتی مجوز محدوده فایل برای این جفت سند/کاربر اعطا میشود اجرا میشود. |
linkPreviewTriggers[] |
فهرستی از نقاط افزونه برای پیشدید کردن پیوندها در سند «اسلایدنگار Google». برای جزئیات، به پیشدید پیوندها با تراشههای هوشمند مراجعه کنید. |
SlidesExtensionPoint
قالب رایج برای اعلام راهاندازهای برافزای «اسلایدنگار».
| نمایش JSON |
|---|
{ "runFunction": string } |
| فیلدها | |
|---|---|
runFunction |
الزامی. نقطه پایانی که هنگام فعال شدن این نقطه افزونه اجرا میشود. |
HttpOptions
گزینههای ارسال درخواست به نقاط پایانی برافزای HTTP.
| نمایش JSON |
|---|
{ "authorizationHeader": enum ( |
| فیلدها | |
|---|---|
authorizationHeader |
پیکربندی برای کد ارسالی در سرایند «مجوز» |
granularOauthPermissionSupport |
اینکه برافزا «رضایت OAuth جزئی» را فعال کرده است یا نه. |
HttpAuthorizationHeader
سرصفحه مجوز در درخواستهای برافزای HTTP ارسال شد.
| شمارشیها | |
|---|---|
HTTP_AUTHORIZATION_HEADER_UNSPECIFIED |
مقدار پیشفرض، معادل SYSTEM_ID_TOKEN. |
SYSTEM_ID_TOKEN |
ارسال شناسه برای حساب سرویس سیستم برافزای Google Workspace مختص پروژه (پیشفرض). |
USER_ID_TOKEN |
یک شناسه توکن برای کاربر نهایی ارسال کنید. |
NONE |
سرایند «اصالتسنجی» ارسال نکنید. |
GranularOauthPermissionSupport
اینکه برافزا «رضایت OAuth جزئی» را فعال کرده است یا نه.
| شمارشیها | |
|---|---|
GRANULAR_OAUTH_PERMISSION_SUPPORT_UNSPECIFIED |
مقدار پیشفرض، نباید استفاده شود. |
OPT_IN |
برافزا با «رضایت OAuth جزئی» موافقت کرده باشد. |
OPT_OUT |
برافزا از «رضایت OAuth با اطلاعات جزءبهجزء» انصراف داده است. |
روشها |
|
|---|---|
|
استقراری با نام و پیکربندی مشخصشده ایجاد میکند. |
|
استقرار با نام ارائهشده را حذف میکند. |
|
استقرار را با نام مشخصشده دریافت میکند. |
|
وضعیت نصب استقرار آزمایشی را دریافت میکند. |
|
استقرار را برای آزمایش در حسابتان نصب میکند. |
|
همه استقرارها را در پروژهای خاص فهرست میکند. |
|
استقراری با نام مشخصشده ایجاد یا جایگزین میکند. |
|
استقرار آزمایشی را از حساب کاربر حذف نصب میکند. |