Package google.apps.script.type.gmail

فهرست مطالب

ComposeTrigger

ماشه ای که هنگام نوشتن ایمیل فعال می شود.

زمینه های
actions[]

MenuItemExtensionPoint

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

draftAccess

DraftAccess

سطح دسترسی به داده را هنگام فعال شدن یک افزونه زمان نوشتن مشخص می کند.

DraftAccess

یک عدد که سطح دسترسی به داده مورد نیاز تریگر نوشتن را مشخص می کند.

Enums
UNSPECIFIED مقدار پیش‌فرض زمانی که چیزی برای draftAccess تنظیم نشده باشد.
NONE هنگامی که یک برافزای نوشتن راه‌اندازی می‌شود، راه‌انداز نوشتن نمی‌تواند به هیچ داده‌ای از پیش‌نویس دسترسی داشته باشد.
METADATA به راه‌انداز نوشتن اجازه دسترسی به فراداده پیش‌نویس را هنگام راه‌اندازی یک افزونه نوشتن می‌دهد. این شامل فهرست مخاطبان، مانند فهرست To و Cc یک پیام پیش‌نویس می‌شود.

ContextualTrigger

ماشه ای را تعریف می کند که زمانی فعال می شود که ایمیل باز دارای معیار خاصی باشد. هنگامی که ماشه فعال می شود، یک نقطه پایانی خاص را اجرا می کند، معمولاً به منظور ایجاد کارت های جدید و به روز رسانی UI.

زمینه های
onTriggerFunction

string

ضروری. نام نقطه پایانی برای تماس زمانی که پیامی با ماشه مطابقت دارد.

trigger میدان اتحادیه . نوع راه‌انداز شرایطی را که Gmail برای نمایش افزونه استفاده می‌کند تعیین می‌کند. trigger می تواند تنها یکی از موارد زیر باشد:
unconditional

UnconditionalTrigger

هنگامی که هر پیام ایمیلی باز می شود، محرک های بدون قید و شرط اجرا می شوند.

GmailAddOnManifest

ویژگی هایی که ظاهر و اجرای یک افزونه Gmail را سفارشی می کند.

زمینه های
homepageTrigger

HomepageExtensionPoint

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

در صورت وجود، این تنظیمات از addOns.common.homepageTrigger لغو می شود.

contextualTriggers[]

ContextualTrigger

مجموعه شرایطی را که باعث راه‌اندازی افزونه می‌شوند را تعریف می‌کند.

universalActions[]

UniversalAction

مجموعه ای از اقدامات جهانی را برای افزونه تعریف می کند. کاربر اقدامات جهانی را از منوی نوار ابزار افزودنی فعال می کند.

composeTrigger

ComposeTrigger

محرک زمان نوشتن را برای افزونه زمان نوشتن تعریف می کند. این عاملی است که باعث می شود یک افزونه در هنگام نوشتن ایمیل اقدام کند. همه افزونه‌های زمان نوشتن باید دامنه gmail.addons.current.action.compose را داشته باشند، حتی اگر پیش‌نویس را ویرایش نکند.

authorizationCheckFunction

string

نام نقطه پایانی که با بررسی API های شخص ثالث تأیید می کند که افزونه دارای تمام مجوزهای شخص ثالث مورد نیاز است. اگر پروب از کار بیفتد، تابع باید یک استثنا برای شروع جریان مجوز ایجاد کند. این تابع قبل از هر فراخوانی افزونه فراخوانی می شود تا از تجربه کاربری روان اطمینان حاصل شود.

بدون شرط

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

ماشه ای که با باز شدن هر پیام ایمیلی فعال می شود.

یونیورسال اکشن

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

زمینه های
text

string

ضروری. متن قابل مشاهده برای کاربر که عملکرد را توصیف می کند، به عنوان مثال، "افزودن یک مخاطب جدید".

action_type میدان اتحادیه. نوع عمل رفتار جیمیل را زمانی که کاربر اقدامی را فراخوانی می کند، تعیین می کند. action_type فقط می تواند یکی از موارد زیر باشد:
runFunction

string

نقطه پایانی که زمانی فراخوانی می شود که کاربر اقدام را راه اندازی می کند. برای جزئیات به راهنمای اقدامات جهانی مراجعه کنید.