Class Menu

תפריט

תפריט מותאם אישית במופע של ממשק המשתמש של אפליקציית Google. סקריפט יכול לבצע אינטראקציה רק בממשק המשתמש של המופע הנוכחי של מסמך או טופס פתוחים, ורק אם הסקריפט מקושר לקונטיינר למסמך או לטופס. לקבלת מידע נוסף לקבלת מידע נוסף, ראו מדריך לתפריטים.

// Add a custom menu to the active spreadsheet, including a separator and a sub-menu.
function onOpen(e) {
  SpreadsheetApp.getUi()
      .createMenu('My Menu')
      .addItem('My Menu Item', 'myFunction')
      .addSeparator()
      .addSubMenu(SpreadsheetApp.getUi().createMenu('My Submenu')
          .addItem('One Submenu Item', 'mySecondFunction')
          .addItem('Another Submenu Item', 'myThirdFunction'))
      .addToUi();
}

שיטות

שיטהסוג הערך המוחזרתיאור קצר
addItem(caption, functionName)Menuהוספת פריט לתפריט.
addSeparator()Menuהוספת מפריד חזותי לתפריט.
addSubMenu(menu)Menuהוספת תפריט משנה לתפריט.
addToUi()voidמוסיפה את התפריט למופע של ממשק המשתמש של העורך.

מסמכי תיעוד מפורטים

addItem(caption, functionName)

הוספת פריט לתפריט. התווית של אפשרות בתפריט צריכה להיות באותיות רישיות בתחילת כל מילה (רק ההערה הראשונה) שימוש באותיות רישיות).

פרמטרים

שםסוגתיאור
captionStringהתווית של האפשרות בתפריט, כשרק המילה הראשונה באותיות רישיות.
functionNameStringשם הפונקציה שתפעיל כשהמשתמש בוחר בפריט. אפשר להשתמש בפונקציות מספריות כלולות, כמו Library.libFunction1.

חזרה

MenuMenu, לשרשור.


addSeparator()

הוספת מפריד חזותי לתפריט.

חזרה

MenuMenu, לשרשור.


addSubMenu(menu)

הוספת תפריט משנה לתפריט.

פרמטרים

שםסוגתיאור
menuMenuתפריט המשנה בנוי כמו תפריט ברמה עליונה.

חזרה

MenuMenu, לשרשור.


addToUi()

מוסיפה את התפריט למופע של ממשק המשתמש של העורך.