私は最後のフォーム提出を得るためにスクリプトを作成しています。私はundefined
を得る上で、私はスクリプトのログを表示するとGoogleフォームからの最後の返信を取得
function onSubmit() {
// Open a form by ID and log the responses to each question.
var form = FormApp.openById('1G3e4FTYlsJUl5mKX2v1pYWauG1FO5IUPDIOI6P4hUoA');
var formResponses = form.getResponses();
for (var i = 0; i < formResponses.length; i++) {
var formResponse = formResponses[i];
var itemResponses = formResponse.getItemResponses();
for (var j = 0; j < itemResponses.length; j++) {
var itemResponse = itemResponses[j];
Logger.log('Response #%s to the question "%s" was "%s"',
(i + 1).toString(),
itemResponse.getItem().getTitle(),
itemResponse.getResponse());
}
}
}
私は
function onSubmit() {
// Open a form by ID and log the responses to each question.
var form = FormApp.openById('1G3e4FTYlsJUl5mKX2v1pYWauG1FO5IUPDIOI6P4hUoA');
var formResponses = form.getResponses();
var last_response = formResponses[formResponses.length - 1];
Logger.log(last_response.val)
}
...にこれを変更した...オンラインバニラ例を見つけました。 last_responseの値を出力するにはどうすればよいですか?