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

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

Листы

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

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