Конфигурация, используемая для определения макросов Sheets . В манифестах, определяющих макросы, все поля должны быть отмечены как обязательные .
Листы
Верхний уровень конфигурации манифеста макросов Таблиц. Используется только для определения макросов Таблиц.
| JSON-представление |
|---|
{
"macros": [
{
object (Macro)
}
]
} |
| Поля | |
|---|---|
macros[] | Обязательно. Список определённых макросов и связанных с ними свойств. |
Макрос
Конфигурация для одного макроса. Определение должно иметь все поля, отмеченные как обязательные .
| JSON-представление |
|---|
{
"defaultShortcut": string,
"functionName": string,
"menuName": string
} |
| Поля | |
|---|---|
defaultShortcut | Ctrl+Alt+Shift+ Number , где Number — однозначное число. Макросы без сочетаний клавиш можно запустить только из меню «Инструменты» > «Макросы» . |
functionName | menuName для автоматически создаваемых функций, но это не обязательно. |
menuName | |