Suche…


Syntax

  1. addMenu (Name, SubMenus)

Parameter

Name Beschreibung
Name der Name des zu erstellenden Menüs
subMenus ein Array von JavaScript-Karten

Bemerkungen

Normalerweise möchten Sie addMenu über die Funktion onOpen aufrufen, damit das Menü beim Laden der Tabelle automatisch erstellt wird.

 // 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);
 }

Erstellen Sie ein neues Menü

Erstellt ein neues Menü in der Tabellenkalkulationsoberfläche. Jeder Menüeintrag führt eine benutzerdefinierte Funktion aus.

   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);

Benutzerdefiniertes Menü erstellen

/ *


Methode: Benutzerdefiniertes Menü erstellen Dies ist die erste Funktion, die beim Laden der App aufgerufen wird


* /

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
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow