google apps script での質問です。
google formのAPIから、フォームの情報取得が出来ました。
その情報を使い、フォームの書き込みを行う事も出来ましたが、
フォームの編集を行うことが出来ません。
Class FormResponse の submit() は、既に回答されたものへの再書き込み(回答の編集)が出来ませんでした。
グーグルフォームでは回答後の編集も提供されているのでAPIでも対応可能かと思うのですが、
どの様に対応すれば良いかご教示頂きたいです。
https://developers.google.com/apps-script/reference/forms/form-response#submit
下記コードのように getResponse から submit()が出来ません。
js
1 var formResponse = null; 2 3 if( responseObject.responseId != null ){ 4 // 前回の回答に上書き 5 formResponse = form.getResponse(responseObject.responseId); 6 }else{ 7 // はじめての回答 8 formResponse = form.createResponse(); 9 10 for (var i = 0; i < itemResponses.length; i++) { 11 formResponse = formResponse.withItemResponse(itemResponses[i]); 12 } 13 } 14 15 formResponse = formResponse.submit();
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/05/09 06:34 編集