FormResponse.getId()在提交响应后立即返回错误的值

时间:2016-11-30 02:29:17

标签: javascript google-apps-script google-form google-sheets-api

我正在编写一个程序,需要各种谷歌表单回复的ID。我的程序首先创建表单对象并获取响应:

SpreadsheetApp.getUi().alert(allResponses[102].getId()); 
//Displays the correct value, 2_ABaOnufSugrHZ4swdyqxJ5hCxyDuFCdO5F_5glYgHsFCZotI99MFMX1IjGK3EQ

如果表单回复是几个小时,则不是问题:

SpreadsheetApp.getUi().alert(allResponses[103].getId());
//Displays the wrong value, ChM3MDQ0MTQwMjIwNDQzOTcxNTczEO2B_fv-qeblbQ

当我使用较新的响应(几分钟)时会出现问题:

{{1}}

最终,第二行显示正确的值,但需要一段时间。有没有办法加快这个过程?

0 个答案:

没有答案