Class Menu

Thực đơn

Một trình đơn tuỳ chỉnh trong phiên bản giao diện người dùng của một ứ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 phiên bản hiện tại của tài liệu hoặc biểu mẫu đang mở và chỉ khi tập lệnh ràng buộc vùng chứa với tài liệu hoặc biểu mẫu đó. Để biết thêm hãy xem hướng dẫn 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 dấu phân cách hình ảnh vào trình đơn.
addSubMenu(menu)MenuThêm một trình đơn phụ vào trình đơn.
addToUi()voidChèn trình đơn vào phiên bản 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ón trong trình đơn phải được viết hoa đầu câu (chỉ chữ đầu tiên) từ viết hoa).

Tham số

TênLoạiMô tả
captionStringNhãn cho món trong trình đơn, chỉ viết hoa từ đầu tiên.
functionNameStringTên hàm sẽ gọi khi người dùng chọn mục đó. Bạn có thể dùng hàm trong 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 dấu phân cách hình ảnh vào trình đơn.

Cầu thủ trả bóng

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


addSubMenu(menu)

Thêm một trình đơn phụ vào trình đơn.

Tham số

TênLoạiMô tả
menuMenuTrình đơn phụ, được thiết kế 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 phiên bản giao diện người dùng của trình chỉnh sửa.