Bir Google uygulamasının kullanıcı arayüzü örneğindeki özel menü. Bir komut dosyası yalnızca etkileşimde bulunabilir kullanıcı arayüzüyle ve yalnızca komut dosyası dokümana veya forma kapsayıcıya bağlıysa. Daha fazla bilgi için menü rehberine bakı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(); }
Yöntemler
Yöntem | Dönüş türü | Kısa açıklama |
---|---|---|
addItem(caption, functionName) | Menu | Menüye bir öğe ekler. |
addSeparator() | Menu | Menüye görsel bir ayırıcı ekler. |
addSubMenu(menu) | Menu | Menüye alt menü ekler. |
addToUi() | void | Menüyü, düzenleyicinin kullanıcı arayüzü örneğine ekler. |
Ayrıntılı belgeler
addItem(caption, functionName)
Menüye bir öğe ekler. Menü öğesi etiketi cümle düzeninde olmalıdır (yalnızca ilk büyük harf olmalıdır).
Parametreler
Ad | Tür | Açıklama |
---|---|---|
caption | String | Menü seçeneği etiketi. Yalnızca ilk kelimenin büyük harfle yazılması gerekir. |
functionName | String | Kullanıcı öğeyi seçtiğinde çağrılacak işlevin adı. Şunları yapabilirsiniz:
dahil edilen kitaplıklardaki Library.libFunction1 gibi işlevleri kullanın. |
Return
addSubMenu(menu)
addToUi()
Menüyü, düzenleyicinin kullanıcı arayüzü örneğine ekler.