Class Menu | Apps Script | Google for Developers (original) (raw)
Class Menu
Koleksiyonlar ile düzeninizi koruyun İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
Menü
Bir Google uygulamasının kullanıcı arayüzü örneğindeki özel menü. Komut dosyaları yalnızca açık bir doküman veya formun mevcut örneğinin kullanıcı arayüzüyle etkileşime geçebilir ve bu da yalnızca komut dosyasının doküman veya forma kapsayıcı bağlı olması durumunda gerçekleşir. Daha fazla bilgi için menülerle ilgili kılavuzu inceleyin.
// 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ı dokümanlar
addItem(caption, functionName)
Menüye öğe ekler. Menü öğelerinin etiketi, normal cümle düzeninde (yalnızca ilk kelime büyük harfle) olmalıdır.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
caption | String | Menü öğesinin etiketi. Yalnızca ilk kelime büyük harfle yazılır. |
functionName | String | Kullanıcı öğeyi seçtiğinde çağrılacak işlevin adı. Dahil edilen kitaplıklardaki işlevleri (ör. Library.libFunction1) kullanabilirsiniz. |
Return
[Menu](#)
: Zincirleme için bu [Menu](#)
.
addSeparator()
Menüye görsel bir ayırıcı ekler.
Return
[Menu](#)
: Zincirleme için bu [Menu](#)
.
addToUi()
Menüyü, düzenleyicinin kullanıcı arayüzü örneğine ekler.
Aksi belirtilmediği sürece bu sayfanın içeriği Creative Commons Atıf 4.0 Lisansı altında ve kod örnekleri Apache 2.0 Lisansı altında lisanslanmıştır. Ayrıntılı bilgi için Google Developers Site Politikaları'na göz atın. Java, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2024-12-22 UTC.