Class Menu

Menü

Google uygulamasının kullanıcı arayüzü örneğindeki özel menü. Komut dosyası yalnızca açık bir doküman veya formun mevcut örneğinin kullanıcı arayüzüyle ve yalnızca dokümana ya da forma kapsayıcıya bağlı ise etkileşimde bulunabilir. 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öntemDönüş türüKısa açıklama
addItem(caption, functionName)MenuMenüye bir öğe ekler.
addSeparator()MenuMenüye görsel ayırıcı ekler.
addSubMenu(menu)MenuMenüye bir alt menü ekler.
addToUi()voidMenüyü, düzenleyicinin kullanıcı arayüzünün örneğine ekler.

Ayrıntılı belgeler

addItem(caption, functionName)

Menüye bir öğe ekler. Bir menü öğesinin etiketi normal cümle düzeninde olmalıdır (yalnızca ilk kelime büyük harfle yazılır).

Parametreler

AdTürAçıklama
captionStringMenü öğesinin etiketi. Yalnızca ilk kelimenin ilk harfi büyük yazılır.
functionNameStringKullanıcı öğeyi seçtiğinde çağrılacak işlevin adı. Library.libFunction1 gibi dahil edilen kitaplıklardaki işlevleri kullanabilirsiniz.

Return

Menu: Zincirleme için bu Menu.


addSeparator()

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

Return

Menu: Zincirleme için bu Menu.


addSubMenu(menu)

Menüye bir alt menü ekler.

Parametreler

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

Return

Menu: Zincirleme için bu Menu.


addToUi()

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