自分が費やした時間を「GASのうまくいかない」初心者あるあるとして供養します。
#あるある1:「保存」だけして、「デプロイ」してないから実処理に反映されていない
ZapierからWebhookでGoogle Apps Script(GAS)のスプレッドシートに書き込むプログラムを作っていたのですが、どうにもうまくいかない。
状況としては以下のとおり。
- 2列に書き込む元プログラムを書き換えて5列に書き込もうとしているのに2列にしか書き込まれない。
- 処理が滑ったときのデフォルト値を書き換えたはずなのに、書き換え前のデフォルト値がスプレッドシートに書き込まれる。
2の時点で気づけって話なんですが、「保存」だけして「デプロイ」してませんでした。
「デプロイ」しないと実処理に反映されません。
ちゃんと授業で注意点として教えていただいていたのに手癖で進めてました。反省です。
#あるある2:「保存」しないで「デプロイ」すると保存前のコードがデプロイされる
前項のミスを修正してこれで大丈夫、と思って処理を回したら「これって修正前のコードじゃね?」と気づきました。
「保存」ボタンを押さなくても「デプロイ」できちゃうんですね。ただし保存前のコードでデプロイされます。
やさしく「保存されないけどいい?」とか聞いてくれないです。
#ちょっと宣伝
7月までに
「ガジェットレビュー動画をもっと効率的に見れたらなぁ」
「イマイチ動画はサマリして、プロ目線の解説動画だけ見たいなぁ」
を叶えるソフトを作ろうと思っています。
ただ目的がニッチなので、
「ソシャゲの最適武器紹介動画をサマリして、多数派のおすすめを知りたい」
「投資・仮想通貨の今後の見通しはどっち派が多いのか知りたい」
などの他の利用用途もありかな、とアンケートを取っています。
拡散力が低くて悩んでおりますので、気になった方、投票&リツイートのお力添えをお願いします!