generated at
clasp
現状(202502)
LLMの恩恵を受けるにはローカル開発は必要
claspでやる。
準備

https://script.google.com/home/usersettings で script apiがOnになってるか?
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)を見る






見送り
- ASIDEに変える。

Google Apps Scriptを localのコマンドラインで開発。 googleのgithubにある。
ES5,6で使えて、GASで使える、使えないのメソッドの対応表がある。

auth情報は、~/.clasprc.json に入る
directoryを作って、cloneする。
変更したら pushする
version作成可能

manifestとは、 appsscript.jsonのこと。

参考リンク:
同じ人の記事だけど、すごく役立つ。
この記事のおかげで、スムーズに導入できた。
>clasp cloneで特筆すべきなのは、GASとして独立しているスクリプトをクローンできるのはもちろん、スプレッドシートなどのスクリプトエディタで作成したドキュメントに紐付いているスクリプトもクローンできることである。

>@types/google-apps-script によって VSCode等ではコード補完ができるようになる。素晴らしい!
同じ人の記事で、試してないけど、VSCodeでもやってみたい。TypeScript

console.log(), console.info(), console.warn(), console.error();
stackDriverは、他のアプリの開発でも使うので、学習コストを共用化できるのがよい。

codelabにも例があるので、やってみる。