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

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

Листы

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

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 Таблиц.