Google スプレッドシートに第 2 レベルのサブメニュー (サブサブメニュー) を追加することはできますか? サブメニューを含むメニューを追加する方法は知っていますが、必要なのはもう 1 レベル追加することです。ありがとう。
質問する
5188 次
3 に答える
3
サブサブメニューを追加できるようになりました。複数のメニューをネストし続けることができるはずです。
DocumentApp.getUi()
.createMenu("TopMenu")
.addItem('Top Item', 'topProgram')
.addSeparator()
.addSubMenu(DocumentApp.getUi().createMenu('SubMenu')
.addItem('Sub Item', 'subProgram')
.addSubMenu(DocumentApp.getUi().createMenu('Sub Sub Menu')
.addItem('SubSub Item', 'subSubProgram')))
.addToUi();
上記のアイデアは、メニューを作成し、それを「サブメニュー」として追加するだけです。以下の例は、上記と同じメニューを作成しますが、より明確に分割されています。
var subSubMenu = DocumentApp.getUi().createMenu('Sub Sub Menu')
.addItem('SubSub Item', 'subSubProgram');
var subMenu = DocumentApp.getUi().createMenu('Sub Menu')
.addItem('Sub Item', 'subProgram')
.addSubMenu(subSubMenu);
var topMenu = DocumentApp.getUi().createMenu('Top Menu')
.addItem('Top Item', 'topProgram')
.addSubMenu(subMenu);
topMenu.addToUi();
于 2015-10-25T21:01:00.770 に答える
2
これは不可能のようです。Issue 317を見ることができますが、過去 2 年間で何の進展も見られないので、あまり興奮しないでください。とにかく、それをフォローして、更新があるかどうかを確認できます。
于 2013-02-26T01:44:42.107 に答える
0
第 2 層のドロップダウン メニューは、IMO では優れたデザイン パターンではありません。より使いやすくなり、代わりに各親カテゴリを、それぞれに単純なリストを含む個別のメニューとして持つことができます (もちろん、無数のコマンドを探している場合を除きます)。
私はあなたの必要性を減らそうとしているわけではありませんが、それを持たないことはユーザー エクスペリエンスの勝利です。
于 2013-02-26T15:02:05.697 に答える