پیکربندی که برای تعریف ماکروهای Sheets استفاده میشود. مانیفستهایی که ماکروها را تعریف میکنند باید تمام فیلدهای مشخص شده به عنوان الزامی را داشته باشند.
ورقها
بالاترین سطح پیکربندی مانیفست ماکروهای Sheets. این فقط برای تعریف ماکروهای Sheets استفاده میشود.
| نمایش JSON | 
|---|
| {
  "macros": [
    {
      object (Macro)
    }
  ]
} | 
| فیلدها | |
|---|---|
| macros[] |   الزامی. فهرستی از ماکروهای تعریفشده و ویژگیهای مرتبط با آنها. | 
ماکرو
پیکربندی برای یک ماکرو. تعریف باید شامل تمام فیلدهای مشخص شده با عنوان الزامی باشد.
| نمایش JSON | 
|---|
| {
  "defaultShortcut": string,
  "functionName": string,
  "menuName": string
} | 
| فیلدها | |
|---|---|
| defaultShortcut |   Ctrl+Alt+Shift+ Numberباشد، که در آنNumberیک عدد تک رقمی است. ماکروهای بدون میانبر فقط از منوی Tools > Macros قابل اجرا هستند. | 
| functionName |   menuNameبرای توابعی که به طور خودکار ایجاد میشوند، مطابقت دارد، اما الزامی نیست. | 
| menuName |   |