首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >应用程序脚本-用逗号分隔google表单复选框答案

应用程序脚本-用逗号分隔google表单复选框答案
EN

Stack Overflow用户
提问于 2015-03-17 17:15:16
回答 1查看 1.1K关注 0票数 1

Google复选框问题将所选的响应合并到一个由逗号分隔的列中。我试图发送一封确认这些回复的电子邮件,但这封电子邮件的结果是一种笨拙的格式:

注册时间:上午9:15 -上午10:00 AM教学技术工具和资源(电子实验室笔记本、课堂技术、分析等),10:10上午11:00用于翻转或混合(混合)课程的工具(学习玻璃、教学设计、泰德、播客等)。

我想用<br>代替逗号分隔符,但还没弄清楚。

我试过:

代码语言:javascript
复制
register = e.namedValues[headers[4]].split(',');


register = e.namedValues[headers[4]];
workshops = register.replace(",", "<br>");

任何帮助都将不胜感激!谢谢!

代码语言:javascript
复制
for (var i in headers) {
  ....... ....... 
  register = e.namedValues[headers[4]];
} 

if (e.namedValues[headers[i]].toString() != "" ) {
  textbody = ....... + register + "<br>"
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-03-17 17:52:02

结构应该是这样的:

代码语言:javascript
复制
for (var i in headers) {
  ....... ....... 
  register = e.namedValues[headers[i]].toString();

  if (register != "" ) {
    textbody = register.replace(/,/g, "<br>");
  }
}

在将数组转换为字符串后,需要执行全局替换。

代码语言:javascript
复制
function replaceCommas() {
  var headers = ['First Name', 'Timestamp', 'Last Name', 'workshops'];
  var register = {'First Name': ['Jane', 'Jon', 'Jim', 'Josie'], 'Timestamp': ['6/7/2015 20:54:13'], 'Last Name': ['Doe'], 'workshops': ['learning glass', 'instructional design', 'Ted', 'podcast']};

  //register = e.namedValues[headers[4]].split(',');

  var keyName = headers[3]; //Arrays are Zero indexed, fourth item is index 3
  Logger.log('keyName is: ' + keyName);

  var stringOfValues = register[keyName].toString();
  Logger.log('stringOfValues: ' + stringOfValues);

  var workshops = stringOfValues.replace(/,/g, "<br>");

  Logger.log('workshops: ' + workshops);
}

将上面的函数复制到脚本编辑器中,在类似于第一个Logger.log()语句的地方设置一个断点,然后进入每一行。您可以在屏幕底部的调试窗口中看到所有变量的值。

要设置断点,单击一个行号,就会出现一个红色的点,这就是代码将停止的地方。然后单击bug的图标。代码将一直运行到断点。

以下是调试文档的链接:

Google文档-故障排除

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29105538

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档