Buscar..


Sintaxis

  1. addMenu (nombre, subMenus)

Parámetros

Nombre Descripción
nombre El nombre del menú a crear.
subMenus una variedad de mapas de JavaScript

Observaciones

Por lo general, deseará llamar a addMenu desde la función onOpen para que el menú se cree automáticamente cuando se carga la hoja de cálculo.

 // The onOpen function is executed automatically every time a Spreadsheet is loaded
 function onOpen() {
   var activeSheet = SpreadsheetApp.getActiveSpreadsheet();
   var menuItems = [];
   // When the user clicks on "addMenuExample" then "Menu 1", the function Myfunction1 is executed.
   menuItems.push({name: "Menu 1", functionName: "Myfunction1"});
   menuItems.push(null); // adding line separator
   menuItems.push({name: "Menu 2", functionName: "Myfunction2"});

   activeSheet.addMenu("addMenuExample", menuEntries);
 }

Crear un nuevo menú

Crea un nuevo menú en la interfaz de usuario de la hoja de cálculo. Cada entrada del menú ejecuta una función definida por el usuario.

   var activeSheet = SpreadsheetApp.getActiveSpreadsheet();
   var menuItems = [];
   // When the user clicks on "addMenuExample" then "Menu 1", the function Myfunction1 is executed.
   menuItems.push({name: "Menu 1", functionName: "Myfunction1"});
   menuItems.push(null); // adding line separator
   menuItems.push({name: "Menu 2", functionName: "Myfunction2"});

   activeSheet.addMenu("addMenuExample", menuEntries);

Crear menú personalizado

/ *


Método: para crear un menú personalizado Esta es la primera función que se debe llamar cuando se carga la aplicación


* /

function onOpen() {
  var ui = SpreadsheetApp.getUi();
  // Or DocumentApp or FormApp.
  ui.createMenu('My HR')
      .addItem('Send Form to All', 'sendIDPForm_All')
      .addItem('Trigger IDP System', 'applyCategory')
      .addToUi();
}


Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow