Ресурс манифеста макроса Таблиц

Конфигурация, используемая для определения макросов в таблицах . Манифесты, определяющие макросы, должны включать все поля, помеченные как обязательные .

Листы

Конфигурация макросов Sheets верхнего уровня. Используется только для определения макросов Sheets.

JSON-представление
{
  "macros": [
    {
      object (Macro)
    }
  ]
}
Поля
macros[]

object ( Macro )

Обязательно. Список определенных макросов и связанных с ними свойств.

Макро

Конфигурация для отдельного макроса. Определения должны включать все поля, отмеченные как «Обязательные» .

JSON-представление
{
  "defaultShortcut": string,
  "functionName": string,
  "menuName": string
}
Поля
defaultShortcut

string

Сочетание клавиш для выполнения макроса. Оно должно иметь вид Ctrl+Alt+Shift+*Number* . Макросы без сочетаний клавиш можно выполнить только из меню **Инструменты** > **Макросы**.
functionName

string

Обязательно. Имя функции Apps Script, которая выполняет макрос. По умолчанию оно совпадает с menuName для автоматически создаваемых функций, но это не обязательное условие.
menuName

string

Обязательно. Название макроса, как оно отображается в пользовательском интерфейсе Google Таблиц.