Menús y submenús en Hoja de Cálculo con Google Apps Script


Crear menús y submenús en una hoja de cálculo de google es muy fácil, luego a estos se les asigna una función, el código básico es el siguiente:



function onOpen(){
var MiMenu = SpreadsheetApp.getUi();
MiMenu.createMenu('Nombre del Menú')
.addItem('Primer Item', 'nombreDeFuncion')
.addSeparator()
.addSubMenu(MiMenu.createMenu('Nombre del Submenú')
.addItem('Segundo Item', 'nombreDeSegundaFuncion'))
.addToUi();
}

function nombreDeFuncion(){
  // Ejemplo de código de la función:
  Browser.msgBox("Función 1", "Si ves esto es porque se ha ejecutado la función 1", Browser.Buttons.OK);
}

function nombreDeSegundaFuncion(){
  // Ejemplo de código de la función:
  Browser.msgBox("Función 2", "Si ves esto es porque se ha ejecutado la función 2", Browser.Buttons.OK);
}