$ clasp run ができたりできなかったりして 6時間 ハマって結局使うのはやめた

clasp とは

github.com

状況

GAS の実行を手元で行おうと*1 $ clasp run 環境を整えようとしたのですが、できたりできなかったりして 6時間 ハマり、結局確定的な解決方法を見いだせなかったので諦めました。

具体的には、credentials を初期登録直後にはうまくいくのですが、$ clasp push とかしてしまうと Script API executable not published/deployed. が出て実行できなくなります。

deploy のし直しやログインのし直し、 appsscript.json の編集からの push などもしましたがだめでした。

clasp の最終リリースが 2021/08/10 ということもあり*2、GAS や GCP の仕様変更の速さも相まって、自分の中では「clasp はコードの push と pull に用いるもの」という位置づけです*3

gyazo.com

試行錯誤状況

gyazo.com

*1:=手元のコマンド実行をトリガに行おうと

*2:これを書いている時点では

*3:$ clasp push --watch が凄まじく便利で、これだけのためであってもいい、と思います

Powered by はてなブログ