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

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

ورق

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

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

object ( Macro )

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

ماکرو

پیکربندی برای یک ماکرو واحد. تعریف باید دارای تمام فیلدهایی باشد که به عنوان Required علامت گذاری شده اند.

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

string

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

string

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

string

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