質問: FormApp .openById("ID"); ScriptApp .newTrigger("getDatas") .forForm(form) .onFormSubmit() .create(); } ``` 症状が完全に解決はしていないものの、ご助言いただいた方の回答をBAにいたしました。 現在、最下行に挿入されないことで悩んでもしょうがないので、getLastRowを使用せずにフォーム回答が行われた行を特定して処理を行っています。
回答: ググっただけなので真偽は分かりませんが、「DBもどき」ということは挿入変更削除があるのでしょうから、以下の理由がありえそうな気がします。 > > 一番下のフォーム行の下に、次のフォーム行は挿入される > > Google フォームの回答スプレッドシートをいじったときの、次の回答追加場所は一番下のフォーム行の次の行 – oki2a24 > > > > > フォーム内部にもデータを保持していて、それをシートにもコピー表示しているだけ。 > > これは連動していなくて、「フォーム入力時」にデータをコピーしてシートに貼っているだけのようで、 > > シートからデータ行を消しても、フォーム内部には残っています。 > > Google Apps Script: .appendRow() がフォームの最終行を更新しない - Google プロダクト フォーラム > > >