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 Ứng dụng Google. Một 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 đó liên kết với vùng chứa của 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ề trình đơ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ứcLoại dữ liệu trả vềMô tả ngắn
addItem(caption, functionName)MenuThêm một mục vào trình đơn.
addSeparator()MenuThêm một dòng phân cách trực quan vào trình đơn.
addSubMenu(menu)MenuThêm trình đơn phụ vào trình đơn.
addToUi()voidChèn trình đơ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 trình đơn. Nhãn cho một mục trong trình đơn phải được viết hoa đầu câu (chỉ viết hoa từ đầu tiên).

Tham số

TênLoạiMô tả
captionStringNhãn cho mục trong trình đơn, chỉ viết hoa từ đầ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 đi kèm, 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òng 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 trình đơn phụ vào trình đơn.

Tham số

TênLoạiMô tả
menuMenuTrình đơn con, được tạo giống như trình đơn cấp cao nhất.

Cầu thủ trả bóng

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


addToUi()

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