GAS で function を書いた以降の行にその function の実行コードは書いてはいけない

結論

以下のようなことをしてはいけない、ということ*1。 Webコンソールから実行すると二重に実行されるので、予期しない挙動になる*2

動機や背景

いつもの使い捨てコードの感じで書いていました。

所感

これに気づかないで 3時間 くらいハマってすごい無念。

*1:しないほうがいい、ではなく、してはいけない

*2:Logger 程度なら単に 2回 実行されるだけなんだけども

Powered by はてなブログ