【GAS】WebアプリやAPIも作れちゃう!HtmlServiceについて、できることをまとめてみた。Script【GAS】WebアプリやAPIも作れちゃう!HtmlServiceについて、できることをまとめてみた。API今まではWebアプリケーションを作っていく話でしたが、ここでは少し毛色を変えて、スプレッドシートにちょっとしたUIをつけるためにHtmlServiceを使う方法をご紹介します。目次HtmlServiceまとめシリーズお手軽なサイドバーUIモーダルダイアログUIまとめ共有:関連お手軽なサイドバーUI以下のように、HtmlServiceを使ってスプレッドシートにサイドバーをつけることができます。プログラムはこちらになります。sheet.getDataRange().setValues(values);}毎回決まった時刻に決まったメールを送信するといった業務とかで使えそうなアプリを作ってみました。本文変えたいとかいう時のためにテキストエリアをつけています。このサイドバーからセルの内容を変えたりといったこともできるので、ユーザーにちょっとした操作をさせるといったときに便利なUIです。サイドバーのCSSについてですが、「sidebar.html」に以下のようなlinkタグを挿入しています。href="https://ssl.gstatic.com/docs/script/css/add-ons.css">これは、Googleが提供しているCSSのパッケージで、これを使うといい感じにGoogleデザインになります。公式のヘルプはこちらです。Developersdevelopers.google.comモーダルダイアログUIHtmlServiceで以下のようなモーダルダイアログを作ることもできます。プログラムは以下のようになります。APIと組み合わせれば、ドラッグ&ドロップでローカルファイルを取り扱ったりできます。単純にメッセージを表示させるだけでもいいですし、使い勝手はとてもいいです。まとめいかがでしたでしょうか?こういったちょっとしたUIは、かゆいところに手が届いてとても便利です。Excelでもフォームは自作できますが、クライアント側の処理はJavaScriptで書けて、しかもGASでサーバー側の処理も書けちゃうので、単純に比較はできませんが、こっちの方が使い勝手もよく、私は好きです。次回は、APIとしてのHtmlServiceの使い方をご紹介したいと思います。GASでAPIを作る方法としては、「ContentService」の方がよく使うので、訂正します。「ContentService」の記事を改めて書きたいと思います。Script【GAS】GASでのWebスクレイピングについて雑多に書いてみた。Script(GAS)を触る機会が増えていて、自分の中でGAS熱がやばいです。Script【GAS】WebアプリやAPIも作れちゃう!HtmlServiceについて、できることをまとめてみた。Script【GAS】WebアプリやAPIも作れちゃう!HtmlService、ContentServiceについて、できることをまとめてみた。APIを使ってみたのでその備忘録です。Scriptで作ってみた。LINEのチャットボットをGASで作ってみました。思ったよりも簡単にできたので、作り方をご紹介したいと思います。全体の流れは以下の図のようになります。Channel」と、「GAS」です。実際に試してみた部分もあるので、ご紹介したいと思います。GASの開発において、以下のような悩みを持...【GAS】WebアプリやAPIも作れちゃう!HtmlServiceについて、できることをまとめてみた。Scriptで作ってみた。Scriptで作ってみた。APIUncategorizedVMWareVue.jsWordpressランディングページ(LP)タイトルとURLをコピーしました。