2014-07-22 108 views
0

我最近开始使用Google表单。我创建:Google表单 - 未填充字段

  1. 的谷歌形式的一些问题,
  2. 电子表格中的脚本会把答案
  3. 将被填充答案的模板,转换为PDF和发送到电子邮件地址。

如果所有的Google表单字段都已填充,那么一切正常。

如果有剩下的空至少一个字段 - 所有的答案都正确地放置到电子表格,但得到的模板完全错误......(下面我的代码片段)

// When Form Gets submitted 
function onFormSubmit(e) { 
//Get information from form and set as variables 
var email_address = "[email protected]"; 
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

谢谢你的任何建议,答案..

+0

图像坏了。 –

回答

0

解决的最简单方法这个问题将会使您的表单中的所有问题成为必需的问题。 这样,用户将无法将答案留空,并且您的模板将以正确的顺序自动填充。

希望能帮到