Я использую сценарии Служб Google для обработки данных ответов из формы Google, и в форме пользователю предлагается подтвердить имя пользователя в начале формы.Имена пользователей были предоставлены им ранее.Сейчас я пытаюсь сопоставить указанное имя пользователя с идентификатором электронной почты, который использовался для ответа на форму (setLimitOneResponsePerUser()
было установлено на true
, поэтому для ответа всем пользователям необходимо войти в систему), используя значения вэлектронная таблица.
Но я не могу получить значение из Response.getRespondentEmail()
(возвращает пустое значение), если у меня Form.setCollectEmail()
не установлен на true
, чего я пытаюсь избежать, поскольку это означает, что ониПридется каждый раз вручную вводить идентификатор электронной почты.
Есть ли способ извлечь идентификатор электронной почты, который использовался для создания ответа?
ПРИМЕЧАНИЕ. Я не могу использовать объект события какскрипт не запускается на ResponseTrigger
, а выполняется ежедневно в определенное время и выполняет итерацию по всем отправленным ответам для этой формы.