google-apps-script
Hoja de cálculo Añadir menú
Buscar..
Sintaxis
- 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