https://github.com/google/clasp

Googleが提供する GAS をローカルで開発するためのコマンドラインツール。

claspを使用することで、Google Apps Scriptをローカル環境で開発し、バージョン管理システム(Gitなど)を使用してコードを管理することができる。また、コマンドラインからGoogle Apps Scriptを操作することもできる。

TypeScript で書くこともできて、ローカルで補完を効かせながら開発できるので効率がよく保守性も高い。