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