我正在使用Google表格,Google演示文稿和Zapier的组合来自动化我的公司名片设计工作流程。我的模板如下所示:
{Full Name}}
{{Job Title}}
{{School Site}}
{{Street Address}}
Broken Arrow, Oklahoma {{Zip Code}}
{{Office Number}}{{Print Cell/Fax}}
{{Email}}
{{Print Cell / Fax}}由Zapier中的javascript步骤填充,该步骤检测提交者是否包含其单元格和传真号码(这些是可选的) 并输出单个变量。这个脚本如下所示:
var cell = inputData.cell
var fax = inputData.fax
var cellFax
if (cell) {
console.log('C: ', cell);
cell='C: '+ inputData.cell;
}else{
console.log('empty');
cell=null;
}
if (fax) {
console.log('F: ', fax);
fax='F: '+ inputData.fax;
}else{
console.log('empty');
fax=null;
}
if (cell!=null && fax!=null) {
cellFax=' / '+cell+fax;
}else if(cell!=null && fax==null) {
cellFax=' / '+cell;
}else if(cell==null && fax!=null) {
cellFax=' / '+fax;
}else{
cellFax=null;
}
output = {cellFax: cellFax};
如果单元格和传真变量都为空,我需要将我的模板占位符填充为空,如下所示:
John Doe 看门人
国际空间站 555 S. Milkyway St. 土星,佛蒙特州11122 555-259-5555 email@email.com
但我一直得到这个:
John Doe 看门人
国际空间站 555 S. Milkyway St. 土星,佛蒙特州11122 555-259-5555 {{Print Cell / Fax}} email@email.com
如何将其填充为空?
答案 0 :(得分:0)
尝试更改javascript的最后一部分:
}else{
cellFax=null;
}
为:
}else{
cellFax=' ';
}