google-apps-script
Spreadsheet Menu toevoegen
Zoeken…
Syntaxis
- addMenu (naam, subMenus)
parameters
Naam | Beschrijving |
---|---|
naam | de naam van het menu dat moet worden gemaakt |
submenu's | een reeks JavaScript-kaarten |
Opmerkingen
Meestal wilt u addMenu aanroepen vanuit de functie onOpen zodat het menu automatisch wordt gemaakt wanneer de spreadsheet wordt geladen.
// 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);
}
Maak een nieuw menu
Maakt een nieuw menu in de spreadsheet-gebruikersinterface. Elk menu-item heeft een door de gebruiker gedefinieerde functie.
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);
Maak een aangepast menu
/ *
Methode: Aangepast menu maken Dit is de eerste functie die wordt opgeroepen wanneer de app wordt geladen
* /
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
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow