Class Menu

Menü

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öntemDönüş türüKısa açıklama
addItem(caption, functionName)MenuMenüye bir öğe ekler.
addSeparator()MenuMenüye görsel bir ayırıcı ekler.
addSubMenu(menu)MenuMenüye alt menü ekler.
addToUi()voidMenü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

AdTürAçıklama
captionStringMenü seçeneği etiketi. Yalnızca ilk kelimenin büyük harfle yazılması gerekir.
functionNameStringKullanı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

Menu — Bu Menu, zincirleme bağlantı için.


addSeparator()

Menüye görsel bir ayırıcı ekler.

Return

Menu — Bu Menu, zincirleme bağlantı için.


addSubMenu(menu)

Menüye alt menü ekler.

Parametreler

AdTürAçıklama
menuMenuÜst düzey menü gibi oluşturulan alt menü.

Return

Menu — Bu Menu, zincirleme bağlantı için.


addToUi()

Menüyü, düzenleyicinin kullanıcı arayüzü örneğine ekler.