¡Crear Menú personalizado con Script

¡Crear Menú personalizado con Script

Aprende Google Sheets
Aprende Google Sheets

Crear Menú personalizado con Script - Google Sheets #googlesheets #aprendegooglesheets

En este post, aprenderemos a crear un menú personalizado en nuestras hojas de cálculo de Google Sheets utilizando Google Apps Script. Esto nos permitirá ejecutar funciones específicas con un solo clic, mejorando la usabilidad y automatizando tareas.

Pasos:

  1. Función onOpen(): Esta función especial se ejecuta automáticamente cada vez que se abre la hoja de cálculo. La utilizaremos para crear nuestro menú personalizado.

  2. Obtener la interfaz de usuario (UI): Utilizaremos SpreadsheetApp.getUi() para obtener el objeto UI que nos permitirá interactuar con la interfaz de la hoja de cálculo.

  3. Crear el menú: Utilizaremos el método createMenu() del objeto UI para crear nuestro menú. Le daremos un nombre, por ejemplo, “Ejecutar”.

  4. Agregar elementos al menú: Utilizaremos el método addItem() del objeto menú para agregar elementos. Cada elemento necesita un nombre visible para el usuario y el nombre de la función de Apps Script que se ejecutará al hacer clic en él.

  5. Añadir el menú a la UI: Finalmente, usaremos el método addToUi() para agregar el menú creado a la interfaz de la hoja de cálculo.

Código:

   function onOpen() {
  // Obtener la interfaz de usuario (UI)
  const ui = SpreadsheetApp.getUi();

  // Crear el menú
  ui.createMenu('Ejecutar')
    // Agregar un elemento al menú
    .addItem('Ejecutar merge', 'mergeData')
    // Agregar el menú a la UI
    .addToUi();
}

// Función que se ejecutará al hacer clic en el elemento del menú
function mergeData() {
  // ... Código para combinar hojas ...
}

Explicación:

  • La función onOpen() crea un menú llamado “Ejecutar” con un elemento llamado “Ejecutar merge”.
  • Al hacer clic en “Ejecutar merge”, se ejecutará la función mergeData().
  • Debes reemplazar el código dentro de mergeData() con la función que desees ejecutar.

Ventajas de usar un menú personalizado:

  • Facilidad de uso: Permite ejecutar funciones con un solo clic.
  • Organización: Agrupa funciones relacionadas en un solo menú.
  • Automatización: Simplifica tareas repetitivas.

Conclusión:

Crear un menú personalizado con Google Apps Script es una forma sencilla pero poderosa de mejorar la usabilidad y la automatización de tus hojas de cálculo. ¡Anímate a probarlo!

Menu

Mira este video


👉🏻 Suscríbete a nuestro canal de Youtube y aprende Google Sheets 👈🏻

Te puede interesar