【发布时间】:2021-08-12 11:16:06
【问题描述】:
我创建了一个脚本,当提交表单时,它会触发创建文档并用答案中的信息替换几个标签。
作为其中的一部分,我创建了一个变量来存储多个答案,它们之间有换行符,例如:
if (marketingConditions.includes("Option 1")) {
marketingConditionsReplacement = marketingConditionsReplacement + '\n' + "List item 1";
}
if (marketingConditions.includes("Option 2")) {
marketingConditionsReplacement = marketingConditionsReplacement + '\n' + "List item 2";
}
if (marketingConditions.includes("Option 3")) {
marketingConditionsReplacement = marketingConditionsReplacement + '\n' + " List item 3";
}
然后我的文档中有一个项目符号点,它有一个参考并替换为:
body.replaceText("{{MarketingConditions}}", marketingConditionsReplacement);
但是,新行(如预期的那样)不会将这些字符串元素中的每一个都附加为新的列表项。
我希望它创建这个
- 列表项 1
- 列表项 2
- 列表项 3
例如,如果所有条件都为真。
我想知道是否最好使用数组来代替,其中每个都作为单独的项目附加,但我不确定如何使用“appendListItem”。
非常感谢任何建议,因为我是 App Scripts 的新手!
【问题讨论】:
标签: google-apps-script google-docs