منبع مانیفست ماکرو Sheets

پیکربندی که برای تعریف ماکروهای Sheets استفاده می‌شود. مانیفست‌هایی که ماکروها را تعریف می‌کنند باید تمام فیلدهای مشخص شده به عنوان الزامی را داشته باشند.

ورق‌ها

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

نمایش JSON
{
  "macros": [
    {
      object (Macro)
    }
  ]
}
فیلدها
macros[]

object ( Macro )

الزامی. فهرستی از ماکروهای تعریف‌شده و ویژگی‌های مرتبط با آن‌ها.

ماکرو

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

نمایش JSON
{
  "defaultShortcut": string,
  "functionName": string,
  "menuName": string
}
فیلدها
defaultShortcut

string

میانبر صفحه‌کلید که ماکرو را اجرا می‌کند را تعریف می‌کند. این میانبر باید به شکل Ctrl+Alt+Shift+ Number باشد، که در آن Number یک عدد تک رقمی است. ماکروهای بدون میانبر فقط از منوی Tools > Macros قابل اجرا هستند.
functionName

string

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

string

الزامی. نام ماکرو همانطور که در رابط کاربری گوگل شیت نمایش داده می‌شود.