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);
}