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

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

Листы

Верхний уровень конфигурации манифеста макроса Таблиц. Это используется только для определения макросов Таблиц.

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

object ( Macro )

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

Макрос

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

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

string

Определяет сочетание клавиш, которое выполняет макрос. Он должен иметь форму Ctrl+Alt+Shift+ Number , где Number — это одна цифра. Макросы без ярлыков можно запускать только из меню «Инструменты» > «Макросы» .
functionName

string

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

string

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