結果
バックアップのつもりでコピペしたファイルが原因かもしれません。
バックアップのつもりでコピペしたファイルを削除するか関数名を変更するなどして対処しましょう。
出くわした事態(しょうもないので閲覧注意)
スクリプトエディタでファイルをコピペして、バックアップファイル(コピーファイル)を作る。
そしたら以下の順番でファイルが配置される。
以下は「main.gs」をコピペした例
- main.gs
- コピー_main.gs
当然ですが、ファイルをコピペしただけなので、バックアップ用に作成した「コピー_main.gs」は、「main.gs」と同じ関数を持っている。
main.gs
function doPost (){
}
コピー_main.gs
function doPost (){
}
この状態で「main.gs」のdoPost()関数を変更及び更新しても、
ファイルの順番が後に並んでいる「コピー_main.gs」のdoPost()が結果的に呼ばれます。
最新のバージョンで更新したはずなのに、変更が反映されないという時に確認してみてください。
「コピー_main.gs」を削除するか関数名を変更するなどして対処しましょう。
ファイルの並び替えができればよいのだけれど・・・