0

クライアントハンドラーとサーバーハンドラーの両方をメニューバー項目に追加することは可能ですか?以下は、サーバーハンドラーを追加したが、2番目のハンドラーを追加できないように見えるコードです。

// create menu bar
var menuBar = app.createMenuBar().setWidth(600);


menuBar.addItem('New CA', newCA_handler).addSeparator()
.addItem('Unapproved CA', unapproved_handler).addSeparator()
.addItem('Approved CA', approved_handler).addSeparator()
.addItem('Cap List Detail', capList_handler)

この方法でメニュー項目をsetCommandでコーディングすると、最初のハンドラーが置き換えられます

var menuItem0 = app.createMenuItem('MenuItem0', handler);
menuItem0.setCommand(test_handler);
4

1 に答える 1

0

それは不可能のようです。これは、AppsScriptの課題追跡システムでの拡張リクエストの候補として適しているようです。

また、トラッカーを検索して、これに関して未解決の問題がないかどうかを確認したところ、menuItemsに関する他のより重大な問題が見つかりました。スターを付けることをお勧めします。

于 2012-08-14T01:18:00.360 に答える