我正在使用谷歌脚本编辑器自动化招聘图表,该图表允许完成不同的任务(例如创建电子邮件帐户)以触发发送电子邮件给下一个人以完成他们的任务(例如将他们添加到工资单)
我正在使用该triggerOnEdit(e)
函数和var rang = e.range;
来获取工作表上发生更改的活动行并为每个任务定义列。
我当前的问题是我正在尝试使用 OR 语句来允许将电子邮件发送给同一个人,具体取决于建筑物列中定义的建筑物。
function buildingEmail(e)
{
var range2 = e.range;
var row2 = range2.getRow();
var building2 = SpreadsheetApp.getActiveSheet().getRange(row2,3).getValue();
//var building = SpreadsheetApp.getActiveSheet().getRange(30,3).getValue();
if(building2 == ('building 1'||'building 2'))
{
//SpreadsheetApp.getUi().alert("Email sent to building 1 Admin");
MailApp.sendEmail(prEmail,"New Staff Onboarding","A change has been made to the Onboarding Sheet that needs your attention. Please visit link to complete your task.");
return;
}
我正在使用||
,因为在一些谷歌搜索中,这似乎是如何执行 OR 语句,但似乎不起作用。我已经尝试找到如何正确地做到这一点,但似乎无法弄清楚这一点。对此有任何帮助吗?
如果我需要上传整个脚本,我可以,但如果有人知道如何添加 OR 语句,我认为它的其余部分工作正常。