پیکربندی منبع مورد استفاده برای تعریف محتوا و رفتار افزونه Google Workspace در Gmail. مانیفستهای افزونه Google Workspace باید شامل تمام اجزایی باشند که در صورت توسعه Gmail، با عنوان «الزامی» علامتگذاری شدهاند.
جیمیل
پیکربندی مانیفست افزونهی Google Workspace برای افزونههای جیمیل. برای جزئیات بیشتر به بخش «توسعهی جیمیل با افزونههای Google Workspace» مراجعه کنید.
| نمایش JSON |
|---|
{
"authorizationCheckFunction": string,
"composeTrigger": {
object (ComposeTrigger)
},
"contextualTriggers": [
{
object (ContextualTrigger)
}
],
"homepageTrigger": {
object (HomepageTrigger)
}
} |
| فیلدها | |
|---|---|
authorizationCheckFunction | منسوخ شده. نام تابع Apps Script که بررسیهای مجوز شخص ثالث را انجام میدهد. این تابع منسوخ شده است. در عوض، افزونه باید از فراخوانی اصلی یک استثنا ایجاد کند، همانطور که در مثال پیکربندی Non-Google OAuth نشان داده شده است. |
composeTrigger | برای جزئیات بیشتر، به گسترش رابط کاربری نوشتن با اقدامات نوشتن مراجعه کنید. |
contextualTriggers[] | |
homepageTrigger | تابع تریگر برای صفحه اصلی افزونه در جیمیل. این تابع |
ComposeTrigger
پیکربندی برای عمل نوشتن. برای جزئیات بیشتر به بخش توسعه رابط کاربری نوشتن مراجعه کنید.
| نمایش JSON |
|---|
{
"draftAccess": string,
"selectActions": [
{
object (SelectAction)
}
]
} |
| فیلدها | |
|---|---|
draftAccess | سطح دسترسی به دادهها را برای یک تابع ماشه نوشتن تعریف میکند. گزینههای معتبر عبارتند از:
|
selectActions[] | فهرستی از اقدامات نوشتن. این فهرست به یک اقدام واحد برای هر افزونه محدود شده است. اقدام نوشتن دارای یک نماد در پنجره Gmail است که توسط |
محرک زمینهای
پیکربندی مربوط به تریگری که هنگام باز شدن پیام جیمیل توسط کاربر فعال میشود. برای جزئیات بیشتر به بخش توسعه رابط کاربری پیام مراجعه کنید.
| نمایش JSON |
|---|
{
"onTriggerFunction": string,
"unconditional": {},
} |
| فیلدها | |
|---|---|
onTriggerFunction | |
unconditional | |
انتخاب اقدام
پیکربندی عمل نوشتن که تابعی را که هنگام انتخاب اجرا میشود، تعریف میکند.
| نمایش JSON |
|---|
{
"runFunction": string,
"text": string
} |
| فیلدها | |
|---|---|
runFunction | |
text | |