【GAS】最新の状態でスプシが読み込まれない対処法【自分メモ】
導入
2023年4月、コーポレートエンジニアとして常駐した現場にて遭遇した事象があった。処理として下記のような感じ
GAS①でとあるスプシAの最終行に値を挿入する
挿入後、GAS①内でGAS②を実行する
↓
GAS②でスプシの最終行の値を読み込む
しかし、最終行の一つ上の行の値が読み込まれている。
要するにスプシAが最新状態で読み込まれていない。
解決方法
SpreadsheetApp.flush();
SpreadsheetApp.openById("xxxxxxxxxxx"); //←スプシ開くコードを書いとく
flushで反映して、openByIdで開きなおす
ひょっとしたら2行目いらないかも
この記事が気に入ったらサポートをしてみませんか?