【发布时间】:2014-07-22 08:49:31
【问题描述】:
我最近开始使用 Google 表单。我创建了:
- 带有一些问题的 Google 表单,
- 脚本将在其中放置答案的电子表格
- 将填写答案、转换为 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