پیکربندی منبعی که برای تعریف محتوا و رفتار افزونه Google Workspace استفاده میشود. مانیفستهای افزودنی Google Workspace باید دارای تمام اجزای علامتگذاری شده بهعنوان مورد نیاز باشند.
افزونه ها
سطح بالای پیکربندی مانیفست افزونه Google Workspace.
نمایندگی JSON |
---|
{ "common": { object (Common) }, "calendar": { object (Calendar) }, "drive": { object (Drive) }, "gmail": { object (Gmail) }, "docs": { object (Docs) }, "sheets": { object (Sheets) }, "slides": { object (Slides) } } |
فیلدها | |
---|---|
common | مورد نیاز. مقادیری را برای افزونه Google Workspace تعریف می کند که برای هر برنامه میزبان مشترک است. برخی از مقادیر تعریف شده در اینجا زمانی که مقادیر خاصی برای یک میزبان خاص حذف می شوند به عنوان پیش فرض استفاده می شوند. |
calendar | اگر افزونه Google Workspace تقویم را گسترش دهد، الزامی است . پیکربندی ظاهر و رفتار افزونه Google Workspace در برنامه میزبان تقویم Google. اگر این قسمت حذف شود، افزونه در Google Calendar غیرفعال می شود. |
drive | اگر افزونه Google Workspace Google Drive را گسترش دهد، الزامی است . پیکربندی ظاهر و رفتار افزونه Google Workspace در برنامه میزبان Google Drive. اگر این قسمت حذف شود، افزونه در Google Drive غیرفعال می شود. |
gmail | اگر افزونه Google Workspace Gmail را گسترش دهد، لازم است . پیکربندی ظاهر و رفتار افزونه Google Workspace در برنامه میزبان Gmail. اگر این قسمت حذف شود، افزونه در جیمیل غیرفعال می شود. |
docs | اگر افزونه Google Workspace Docs را گسترش دهد، لازم است . تنظیمات ظاهر و رفتار افزونه Google Workspace در برنامه میزبان Docs. اگر این قسمت حذف شود، افزونه در Docs غیرفعال می شود. |
sheets | اگر افزونه Google Workspace Sheets را گسترش دهد، الزامی است . تنظیمات ظاهر و رفتار افزونه Google Workspace در برنامه میزبان Sheets. اگر این قسمت حذف شود، افزونه در کاربرگنگار غیرفعال میشود. |
slides | اگر افزونه Google Workspace Slides را گسترش دهد، لازم است . تنظیمات ظاهر و رفتار افزونه Google Workspace در برنامه میزبان اسلایدها. اگر این قسمت حذف شود، افزونه در اسلایدها غیرفعال می شود. |
مشترک
پیکربندی مانیفست برای پارامترهایی که برای هر برنامه میزبان مشترک هستند. برخی از مقادیر تعریف شده در اینجا زمانی که مقادیر خاصی برای یک میزبان خاص حذف می شوند به عنوان پیش فرض استفاده می شوند.
نمایندگی JSON |
---|
{ "homepageTrigger": { object (HomepageTrigger) }, "layoutProperties": { object (LayoutProperties) }, "logoUrl": string, "name": string, "openLinkUrlPrefixes": [ string ], "universalActions": [ { object (UniversalAction) } ], "useLocaleFromApp": boolean } |
فیلدها | |
---|---|
homepageTrigger | |
layoutProperties | |
logoUrl | مورد نیاز. URL تصویر نشان داده شده در نوار ابزار. URL باید عمومی باشد. |
name | مورد نیاز. نام افزونه نشان داده شده در نوار ابزار. |
openLinkUrlPrefixes[] | اگر افزونه پیوندهای خروجی را نمایش میدهد، چه در ویجتها با استفاده از برای جزئیات بیشتر به URL های لیست مجاز مراجعه کنید. |
universalActions[] | |
useLocaleFromApp | اگر برای جزئیات بیشتر به دسترسی به منطقه محلی کاربر و مناطق زمانی مراجعه کنید. |
LayoutProperties
پیکربندی که کنترل می کند Google Workspaceرنگ ها و ظاهر دکمه ها و نوار ابزار افزودنی.
نمایندگی JSON |
---|
{ "primaryColor": string, "secondaryColor": string } |
فیلدها | |
---|---|
primaryColor | |
secondaryColor | |
یونیورسال اکشن
پیکربندی برای یک عمل جهانی . وقتی انتخاب شد، یک کنش جهانی یا پیوند URL مشخص شده را باز میکند، یا عملکرد Apps Script مشخص شده را اجرا میکند.
نمایندگی JSON |
---|
{ "label": string, // Union field rule can be only one of the following: "openLink": string, "runFunction": string, // End of list of possible types for union field rule. } |
فیلدها | |
---|---|
label | |
openLink | runFunction وجود نداشته باشد، برای هر اقدام جهانی لازم است. در صورت ارائه، نشانی اینترنتی که هنگام انتخاب این عملکرد توسط کاربر در یک برگه باز می شود. |
runFunction | openLink وجود نداشته باشد برای هر اقدام جهانی لازم است. در صورت ارائه، نام تابع Apps Script که هنگام انتخاب کاربر اجرا می شود.برای جزئیات به راهنمای اقدامات جهانی مراجعه کنید. |