Class Menu

Thực đơn

Một trình đơn tuỳ chỉnh trong một thực thể của giao diện người dùng cho một ứng dụng Google. Tập lệnh chỉ có thể tương tác với giao diện người dùng cho thực thể hiện tại của một tài liệu hoặc biểu mẫu đang mở và chỉ khi tập lệnh được liên kết với vùng chứa với tài liệu hoặc biểu mẫu đó. Để biết thêm thông tin, hãy xem hướng dẫn về thực đơn.

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

Phương thức

Phương thứcKiểu dữ liệu trả vềMô tả ngắn
addItem(caption, functionName)MenuThêm một mục vào thực đơn.
addSeparator()MenuThêm một dấu phân cách trực quan vào trình đơn.
addSubMenu(menu)MenuThêm một thực đơn con vào thực đơn.
addToUi()voidChèn thực đơn vào thực thể của giao diện người dùng của trình chỉnh sửa.

Tài liệu chi tiết

addItem(caption, functionName)

Thêm một mục vào thực đơn. Nhãn cho một mục trong thực đơn phải ở dạng câu (chỉ viết hoa chữ cái đầu tiên).

Thông số

TênLoạiMô tả
captionStringNhãn cho mục trong thực đơn, chỉ viết hoa chữ cái đầu tiên.
functionNameStringTên của hàm cần gọi khi người dùng chọn mục. Bạn có thể sử dụng các hàm từ các thư viện được đưa vào, chẳng hạn như Library.libFunction1.

Cầu thủ trả bóng

MenuMenu này, để tạo chuỗi.


addSeparator()

Thêm một dấu phân cách trực quan vào trình đơn.

Cầu thủ trả bóng

MenuMenu này, để tạo chuỗi.


addSubMenu(menu)

Thêm một thực đơn con vào thực đơn.

Thông số

TênLoạiMô tả
menuMenuThực đơn con, được tạo giống như một thực đơn cấp cao nhất.

Cầu thủ trả bóng

MenuMenu này, để tạo chuỗi.


addToUi()

Chèn thực đơn vào thực thể của giao diện người dùng của trình chỉnh sửa.