clasp
現状(202502)
LLMの恩恵を受けるにはローカル開発は必要
claspでやる。
準備
clasp clone SCRIPTID
clasp loginについて、まだ理解してない。
clasp login -creds credentials.json
で使うjsonを
GCP IAMで発行してるか?
clasp login の単体で行う際に、HOMEにできる .clasprc.json を、project rootで、 ln -s
してる?
push,run で、scope入れろと来るが、、ローカルのappscript.jsonとremote(実環境)のappscritp.jsonの差異?
clasp push
, clasp run FUNCTION_NAME --params [x1, x2]
clasp logsは、
project名がincorrectとなって使えないので、現状は web側(gas, gcp logging)を見る
見送り
ES5,6で使えて、GASで使える、使えないのメソッドの対応表がある。
auth情報は、~/.clasprc.json に入る
directoryを作って、cloneする。
変更したら pushする
version作成可能
manifestとは、 appsscript.jsonのこと。
参考リンク:
同じ人の記事だけど、すごく役立つ。
この記事のおかげで、スムーズに導入できた。
>clasp cloneで特筆すべきなのは、GASとして独立しているスクリプトをクローンできるのはもちろん、スプレッドシートなどのスクリプトエディタで作成したドキュメントに紐付いているスクリプトもクローンできることである。
>@types/google-apps-script によって VSCode等ではコード補完ができるようになる。素晴らしい!
console.log(), console.info(), console.warn(), console.error();