背景
Google Apps Scriptをローカルで開発するために、
Google製のCLIツールclaspを導入しました。
Google Drive上のプロジェクトとclasp push
やclasp pull
で同期できてとても便利なのですが、
以下事象でハマったので記事に残します。
事象
- ローカルでコードを編集
clasp push
するclasp run <function name>
すると、2.でpush
したコードが実行されない
切り分けをしたところ
- ブラウザ上のプロジェクトで見ると
公開 - 実行可能APIとして導入...
が2.で上げたバージョンになっていない
が原因のようでした。
解決方法
--dev
オプションをつければローカルで実行されます。
❯ clasp run --dev <function name>