【问题标题】:Possible to pre-assign user to google form?可以将用户预先分配给谷歌表单吗?
【发布时间】:2016-10-09 05:53:40
【问题描述】:
我正在使用 Google Apps 脚本动态创建 Google 表单并通过电子邮件发送。
我拥有所有用户信息,并且已经弄清楚如何记录响应。但是,我想将该人的电子邮件添加到工作表的行中。
由于我们已经收集了他们的电子邮件,如果有办法将这封电子邮件在“背景”中传递到我们发送的表单中,并且在回复表中附有答案,那将是理想的。
谢谢!
【问题讨论】:
标签:
google-apps-script
google-sheets
google-forms
【解决方案1】:
在解决这个问题之前,我无法休息。大约三年前的This article 真的很有帮助。
不完全是我想要的,如果有人知道如何在后台实际将信息传递到工作表,仍然可以打开。
var items = formName.getItems();
var itemOfInterest;
for(var i in items){
if(items[i].getTitle()=='QUESTION_TITLE'){
itemOfInterest=items[i];
}
}
var preFilledUrl =
schedForm.createResponse().
withItemResponse(itemOfInterest.asTextItem().createResponse(email)).
toPrefilledUrl();
这会预先填写该问题框,因此还可以让用户在发送之前进行编辑。它会起作用的。