TL; DR clasp + esbuild で、GASのアプリケーションを... バージョン管理できる!(GitHubでコード管理) 型安全にできる!(TypeScript使用) ユニットテストできる!(Jest使用) が、つらみも感じたのでご利用は計画的に 作ったもの: SwitchBot 温湿度計プラスで取得した温度、湿度をスプレッドシートに記録 はじめに Google Apps Script (GAS) を使うと、ちょっとした処理を手軽に自動化できます。エディタがWeb上にあるので、サクッと書いてすぐに動かせます。 そのままでも使いやすいのですが、もっとイケイケな開発環境を作りたい!(欲張り) ローカルで、好きなエディタで開発したい! Gitで管理したい/GitHubに公開したい! TypeScriptで型安全にしたい! ディレクトリ構成を整理して、クラスを疎結合にしたい! ユニッ