Bir Google uygulaması için kullanıcı arayüzü örneğindeki özel menü. Bir komut dosyası, yalnızca açık bir dokümanın veya formun geçerli örneği için kullanıcı arayüzüyle etkileşimde bulunabilir ve komut dosyasının dokümana veya forma kapsayıcıya bağlı olması gerekir. Daha fazla bilgi için menü kılavuzuna 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 bir 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 kelime büyük harfle yazılır).
Parametreler
Ad | Tür | Açıklama |
---|---|---|
caption | String | Yalnızca ilk kelimenin ilk harfi büyük olan menü öğesi etiketi. |
functionName | String | Kullanıcı öğeyi seçtiğinde çağrılacak işlevin adı. Dahil edilen kitaplıklardaki Library.libFunction1 gibi işlevleri kullanabilirsiniz. |
Return
addSubMenu(menu)
addToUi()
Menüyü düzenleyicinin kullanıcı arayüzü örneğine ekler.