サイドバーのタイトル

Googleスプレッドシートとかの自前のサイドバーのタイトルの指定方法がわかった。 htmlのヘッダー部の<title>タグは無視されるらしい。 で、HtmlServiceサービスで吐き出されたhtmlオブジェクトのsetTitleメソッドを呼んでやることでセットできる。 意外と簡単。 コードは以下の通り。

function onOpen(e) { // // @brief スプレッドシートがオープンされたとき // @note // @date May 14, 2021 //.............................................................. var htmlOutput = HtmlService.createHtmlOutputFromFile('index'); htmlOutput.setTitle('ほげほげ'); SpreadsheetApp.getUi().showSidebar(htmlOutput); }
--
はれ

No comments: