2021年4月23日 / 最終更新日時 : 2022年10月9日 officeの杜 Google Google Apps Scriptでスクレイピングを極める【GAS】 Google Apps Scriptで意外とよく利用されてるのが、ウェブページのスクレイピング。今どきのウェブサービスだとREST APIが装備されてるのが半ば当たり前になってきていますが、そうではないサイトや提供されて […]
2021年2月22日 / 最終更新日時 : 2022年7月12日 officeの杜 Google Googleスプレッドシート連携のピボットテーブル作成【GAS】 Googleスプレッドシートのデータからピボットテーブル、すなわちクロス集計結果を得る手段はいくつか存在します。Query関数は代表的な方法ですが、それ以外にもライブラリを使ってデータを整形する手段があります。今回はPi […]
2020年10月12日 / 最終更新日時 : 2023年6月6日 officeの杜 Electron Google Apps ScriptでVuetifyを使ってUIを作る【GAS】 Google Apps Scriptは、HTML ServiceでウェブアプリケーションやスプレッドシートのダイアログのUIを構築可能です。しかし、標準ではUIを構築する為のライブラリやフレームワークを備えていないので、 […]
2020年4月16日 / 最終更新日時 : 2022年7月12日 officeの杜 Google Googleスプレッドシート連携タイムラインを作る【GAS】 Google Visualization APIには、Timelineと呼ばれるチャートの機能がありますが、酷く低機能で正直な所使い易いものとは言えません。そこで外部ライブラリを利用して、スプレッドシート連携のタイムライ […]
2020年3月15日 / 最終更新日時 : 2022年7月12日 officeの杜 Google Google Apps Scriptで二段階で選択するプルダウンを作る【GAS】 Google Apps Scriptにて、様々なウェブアプリケーションを作る際に結構な頻度でぶつかる問題が「プルダウンで値を選択するのが大変」問題。選択肢が10個程度なら普通にプルダウンで作れば良いのですが、それが100 […]
2020年3月7日 / 最終更新日時 : 2022年11月16日 officeの杜 JavaScript Puppeteerでウェブサイトをスクレイピング PhantomJSが消えた今(クラウドサービスは生きてる)、ウェブの情報スクレイピングする手段としては、SeleniumとPuppeteerくらいかなぁというのも、最近のウェブは動的に情報を生成しているので、例えばGoo […]