Menu kustom dalam instance antarmuka pengguna untuk Aplikasi Google. Skrip hanya dapat berinteraksi dengan UI untuk instance saat ini dari dokumen atau formulir yang terbuka, dan hanya jika skrip terikat container ke dokumen atau formulir. Untuk selengkapnya informasi selengkapnya, lihat panduan 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(); }
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
addItem(caption, functionName) | Menu | Menambahkan item ke menu. |
addSeparator() | Menu | Menambahkan pemisah visual ke menu. |
addSubMenu(menu) | Menu | Menambahkan sub-menu ke menu. |
addToUi() | void | Menyisipkan menu ke instance antarmuka pengguna editor. |
Dokumentasi mendetail
addItem(caption, functionName)
Menambahkan item ke menu. Label untuk item menu harus dalam kapitalisasi kalimat (hanya yang pertama kata dengan huruf kapital).
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
caption | String | Label untuk item menu, dengan hanya kata pertama yang ditulis dalam huruf kapital. |
functionName | String | Nama fungsi yang akan dipanggil saat pengguna memilih item. Anda dapat
menggunakan fungsi dari library yang disertakan, seperti Library.libFunction1 . |
Pulang pergi
addSubMenu(menu)
addToUi()
Menyisipkan menu ke instance antarmuka pengguna editor.