请求修改Apps Script邮件合并脚本:实现姓名换行堆叠显示
修改Apps Script实现姓名换行堆叠显示
根据官方邮件合并脚本的逻辑,你需要找到拼接同一课程下姓名的代码段,将原有的空格分隔替换为换行符(或HTML换行标签,取决于邮件格式):
1. 定位姓名拼接代码
在官方示例脚本中,通常会有类似这样的代码(用于合并同一课程的学生姓名):
// 原代码:用空格拼接姓名,导致并排显示 var studentNames = students.map(student => student.Name).join(' ');
2. 修改为换行分隔
根据你的邮件格式选择对应修改方式:
- 若为纯文本邮件,使用换行符
\n:var studentNames = students.map(student => student.Name).join('\n'); - 若为HTML格式邮件,使用HTML换行标签
<br>:var studentNames = students.map(student => student.Name).join('<br>');
极简说明
students是脚本中按课程分组后的学生数据集合map(student => student.Name)提取每组里的所有姓名,生成姓名数组join方法将数组元素用指定符号连接,替换成换行符/HTML标签后,姓名就会堆叠显示
内容的提问来源于stack exchange,提问作者user22352654
相关产品推荐
相关产品推荐

