Googleスプレッドシートのサイドバーを消す

あるシートにだけサイドバーを表示して、他のシートでは非表示にするツールをつくることになった。 ググってみると、サイドバーを表示する方法は、山のように出てくるのだけど、消す方法はいくら探しても出てこない。 いや、勿論、自分自身の[X]ボタンで消すことはできるのだけど、シートが変わることで、外からサイドバーを消す方法を探していた。 検索ワードを英語にして、やっとそれらしいページを発見した。

function closeSidebar() { var html = HtmlService.createHtmlOutput(""); SpreadsheetApp.getUi().showSidebar(html); } // anywhere on the server-side script (or code.gs) closeSidebar();
試してみると、上手く行った。 すばらしい。 これで行いけそうだ。
--
はれ

No comments: