Class Menu

Trình đơn

Trình đơn tuỳ chỉnh trong một phiên bản giao diện người dùng dành 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 phiên bản hiện tại của một biểu mẫu hoặc tài liệ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 tạo 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ứcKiểu 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 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 của 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).

Các tham số

TênLoạiNội dung mô tả
captionStringNhãn của mục trong trình đơn, chỉ có chữ đầu tiên được viết hoa.
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 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 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.

Các tham số

TênLoạiNội dung mô tả
menuMenuTrình đơn phụ, được xây dựng 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.