Class Menu

منو

یک منوی سفارشی در نمونه‌ای از رابط کاربری برای یک برنامه گوگل. یک اسکریپت فقط می‌تواند با رابط کاربری نمونه فعلی یک سند یا فرم باز تعامل داشته باشد، و فقط در صورتی که اسکریپت به سند یا فرم متصل به کانتینر باشد. برای اطلاعات بیشتر، به راهنمای منوها مراجعه کنید.

// 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 منو را در نمونه رابط کاربری ویرایشگر درج می‌کند.

مستندات دقیق

addItem(caption, functionName)

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

پارامترها

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

بازگشت

Menu — این Menu ، برای زنجیره‌سازی.


addSeparator()

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

بازگشت

Menu — این Menu ، برای زنجیره‌سازی.


addSubMenu(menu)

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

پارامترها

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

بازگشت

Menu — این Menu ، برای زنجیره‌سازی.


addToUi()

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