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

Methods

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

מסמכים מפורטים

addItem(caption, functionName)

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

פרמטרים

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

חזרה

Menu — השדה Menu, לצורך קישור.


addSeparator()

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

חזרה

Menu — השדה Menu, לצורך קישור.


addSubMenu(menu)

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

פרמטרים

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

חזרה

Menu — השדה Menu, לצורך קישור.


addToUi()

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