【问题标题】:Google Form - not filled fieldsGoogle 表单 - 未填写的字段
【发布时间】:2014-07-22 08:49:31
【问题描述】:

我最近开始使用 Google 表单。我创建了:

  1. 带有一些问题的 Google 表单,
  2. 脚本将在其中放置答案的电子表格
  3. 将填写答案、转换为 PDF 并发送到电子邮件地址的模板。

如果所有 Google 表单字段都已填写,一切都会完美运行。

如果至少有一个字段为空 - 所有答案都正确放入电子表格,但在模板中完全错位...(下面是我的代码片段)

// When Form Gets submitted
function onFormSubmit(e) {
//Get information from form and set as variables
var email_address = "myemail@myemail";
var project_name = e.values[1];
var owner = e.values[2];
var team_members = e.values[5];
var project_initiator = e.values[6];
var stakeholders = e.values[7];
var deadline = e.values[3];
var related_projects = e.values[8];
var deliverables = e.values[4];
var project_summary = e.values[9];
var contribution = e.values[10]; 


// Replace place holder keys,in our google doc template
copyBody.replaceText('keyProjectName', project_name);
copyBody.replaceText('keyOwner', owner);
copyBody.replaceText('keyTeamMembers', team_members);
copyBody.replaceText('keyProjectInitiator', project_initiator);
copyBody.replaceText('keyStakeholders', stakeholders);
copyBody.replaceText('keyDeadline', deadline);
copyBody.replaceText('keyRelatedProjects', related_projects);  
copyBody.replaceText('keyProjectSummary', project_summary);
copyBody.replaceText('keyContribution', contribution);

还有一个模板片段:

http://zapodaj.net/images/ce3895cc6614f.png

感谢您的任何建议,答案..

【问题讨论】:

  • 图片坏了。

标签: google-apps-script field google-forms


【解决方案1】:

解决此问题的最简单方法是将表单中的所有问题都设为必填问题。 这样,用户将无法将答案留空,并且您的模板将按正确的顺序自动填充。

希望有帮助

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-03-15
    • 2012-10-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-12-01
    • 2018-09-07
    • 1970-01-01
    相关资源
    最近更新 更多