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

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