Recurso de manifiesto de macro de Hojas de cálculo

Es la configuración que se usa para definir las macros de Hojas de cálculo. Los manifiestos que definen macros deben incluir todos los campos marcados como Obligatorios.

Hojas de cálculo

Es el nivel superior de la configuración del manifiesto de la macro de Hojas de cálculo. Solo se usa para definir macros de Hojas de cálculo.

Representación JSON
{
  "macros": [
    {
      object (Macro)
    }
  ]
}
Campos
macros[]

object (Macro)

Obligatorio. Es una lista de las macros definidas y sus propiedades asociadas.

Macro

Es la configuración de una sola macro. Las definiciones deben incluir todos los campos marcados como Obligatorios.

Representación JSON
{
  "defaultShortcut": string,
  "functionName": string,
  "menuName": string
}
Campos
defaultShortcut

string

Es la combinación de teclas que ejecuta la macro. Debe tener el formato Ctrl+Alt+Shift+*Number*. Las macros sin combinaciones de teclas solo se pueden ejecutar desde el menú **Herramientas** > **Macros**.
functionName

string

Obligatorio. Es el nombre de la función de Apps Script que ejecuta la macro. De forma predeterminada, coincide con el menuName de las funciones creadas automáticamente, pero esto no es un requisito.
menuName

string

Obligatorio. Nombre de la macro tal como aparece en la IU de Hojas de cálculo de Google.