clasp とは
状況
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。