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

روش ها

روش نوع برگشت شرح مختصر
add Item(caption, functionName) Menu یک مورد را به منو اضافه می کند.
add Separator() Menu یک جداکننده بصری به منو اضافه می کند.
add Sub Menu(menu) Menu یک منوی فرعی به منو اضافه می کند.
add To Ui() void منو را در نمونه رابط کاربری ویرایشگر درج می کند.

مستندات دقیق

add Item(caption, functionName)

یک مورد را به منو اضافه می کند. برچسب یک آیتم منو باید با حروف جمله باشد (فقط اولین کلمه با حروف بزرگ).

پارامترها

نام تایپ کنید توضیحات
caption String برچسب مورد منو که فقط کلمه اول را با حروف بزرگ نوشته شده است.
function Name String نام تابعی که باید هنگام انتخاب مورد توسط کاربر فراخوانی شود. می توانید از توابع کتابخانه های موجود مانند Library.libFunction1 استفاده کنید.

بازگشت

Menu - این Menu ، برای زنجیر کردن.


add Separator()

یک جداکننده بصری به منو اضافه می کند.

بازگشت

Menu - این Menu ، برای زنجیر کردن.


add Sub Menu(menu)

یک منوی فرعی به منو اضافه می کند.

پارامترها

نام تایپ کنید توضیحات
menu Menu منوی فرعی، مانند یک منوی سطح بالا ساخته شده است.

بازگشت

Menu - این Menu ، برای زنجیر کردن.


add To Ui()

منو را در نمونه رابط کاربری ویرایشگر درج می کند.