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

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

ورق‌ها

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

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

object ( Macro )

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

ماکرو

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

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

string

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

string

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

string

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