Я создал форму, в которой отправители не могут редактировать после отправки. Я прикрепил событие on form submit
и в этой функции отправляю электронное письмо со значением FormSubmission.getEditResponseUrl()
.
function onSubmit(e) {
MailApp.sendEmail(e.response.getRespondentEmail(), "form test", e.response.getEditResponseUrl());
}
Функция работает - она отправляет электронное письмо с URL. Но когда они нажимают на ссылку, они получают ошибку:
Вы не можете редактировать свой ответ
Ответы на эту форму не могут быть отредактированы.
Попробуйте связаться с владельцем формы, если считаете, что это ошибка.
Насколько я понимаю, любой, у кого URL, созданный с помощью getEditResponseUrl()
, разрешит им редактировать FormResponse
, даже если для Form
установлено значение , а не , и он сможет редактировать.
Есть ли что-то, что я делаю не так? Я схожу с ума, глядя на это.