En Google Sheets podemos crear scripts que nos automaticen ciertas acciones a través de Google Apps Script. En algunos casos queremos facilitar la ejecución de estos scripts a través de un menú en la barra d herramientas. Así cualquier persona que abra la hoja puede ejecutar el script desde un menú personalizado.
1. Nombrar tu función en Google Apps Script
Lo primero que debemos revisar en que nuestras funciones en Google Apps Script tengan nombres apropiados. Accedemos en Extensiones >Apps Script para ver los scripts que tenemos en la hoja.

Por ejemplo, aquí tenemos una función que se encarga de calcular el precio total de unos productos. Esta función se llama: calcularTotales. Debemos recordar el nombre de la función para asignarla al menú personalizable que crearemos a continuación.
2. Crear el menú personalizable
Crear un menú personalizable en Google Apps Script para ejecutar funciones es muy sencillo.
En este caso, llamaremos a nuestro menú “Extra”, pero puedes llamarlo como desees. Dentro del menú, agregaremos la opción “Calcular Totales”, que al ser presionada ejecutará la función que hemos definido anteriormente “calcultarTotales”.
El código completo sería el siguiente:
function onOpen() { SpreadsheetApp.getUi().createMenu('Extra') .addItem('Calcular Totales', 'calcularTotales') .addToUi(); }
Una observación importante es que estamos ejecutando este código dentro de la función onOpen. Esto permite que el código se ejecute cada vez que alguien abre el archivo.
2.1. Cómo agregar un nuevo item al menú
Para agregar un nuevo item u opción dentro de nuestro menú, debemos usar nuevamete el método addItem. Por ejemplo, aquí hemos agregado un nuevo item para borrar todos los cálculos.
function onOpen() { SpreadsheetApp.getUi().createMenu('Extra') .addItem('Calcular Totales', 'calcularTotales') .addItem('Borrar Todo', 'borrarCalculos') .addToUi(); }
3. Probar funcionamiento
Una vez que tengamos guardado el script, podemos actualizar nuestra hoja en Google Sheets, y veremos el nuevo menú que hemos creado. Podemos utilizarlo y probar que el funcionamiento es el correcto.

¡Listo! Así de simple es crear un menú personalizado para ejecutar scripts de Google Apps Script. Encima, puedes ir agregando más menús o más items dentro de cada menú.
Recuerda que otra opción de ejecutar scripts fácilmente es colocando un botón dentro de la hoja de Google Sheets. Puedes ver en la imagen de arriba que tenemos también un botón para calcular.
Cualquier consulta, por favor déjanos un comentario para poder ayudarte.