【发布时间】:2017-08-29 06:09:22
【问题描述】:
寻求有关如何更好地编写此内容的建议。来源是谷歌表格。我还有一些 IF ELSE 语句,因此希望合并代码。
我还想要另一个条件,如果 employed == "NO" && school == "NO" 和 Postcode 与列出的不匹配,它会发送单独的电子邮件。
截断代码以最好地解决特定问题。
if (status == "" && postcode == "4518" || postcode == "4519" || postcode == "4550" || postcode == "4551" || postcode == "4552" || postcode == "4575" && employed == "NO" && school == "NO") {
MailApp.sendEmail(
// to email 1
}
);
}
else if (status == "" && postcode == "4556" || postcode == "4557" || postcode == "4558" || postcode == "4564" && employed == "NO" && school == "NO") {
MailApp.sendEmail(
// to email 2
}
);
}
}
我可能有第二个数据集,其中包含两列,邮政编码和电子邮件地址。如果找到邮政编码 MATCH,它将发送到 B 列中列出的电子邮件地址。如果未找到匹配项和 employed == "NO" && school == "NO",则发送备用电子邮件。不知道怎么写,也不知道怎么开始研究。
【问题讨论】:
-
像
postcode in ["4518", "4519", "4550",...]这样的东西怎么样 -
感谢您的输入 Robin,我确实尝试了您的代码,但它失败了,但我相信它与其他事情有关。我通过在其原始
postcode == "4518" || postcode == "4519"形式中嵌套 IF ELSE 语句使代码处于稳定状态。它现在直播,所以我不愿意回去测试。我将在下一个项目中这样做,希望您的建议对其他人有所帮助。干杯。
标签: google-apps-script google-sheets