我正在尝试修改当前功能,以使其根据单元格中的文本运行不同的功能。
如果单元格E9等于“ New White Ticket”,请运行WhiteTicket()。我遇到的问题是将其修改为在文本为“ Old White Ticket”的情况下执行其他功能。
换句话说
如果文本等于“ New White Ticket”,请运行WhiteTicket()。如果文本等于“ Old White Ticket”,则运行OldWhiteTicket()。如果文本其他内容,则什么也不做。
function TypeofEMail() {
if(SpreadsheetApp.getActiveSheet().getRange("E9").getValue() =='New White Tickets') {
WhiteTicket();
}
}
谢谢
答案 0 :(得分:1)
您可以为“ Old White Ticket”添加else语句以运行OldWhiteTicket(),然后为else语句getValue ==“”然后添加If
function myFunction()
{
if(SpreadsheetApp.getActiveSheet().getRange("E9").getValue() =='New White Tickets')
{
Browser.msgBox("Test1")
}
else if (SpreadsheetApp.getActiveSheet().getRange("E9").getValue() =='Old White Tickets')
{
Browser.msgBox("Test2");
}
else if (SpreadsheetApp.getActiveSheet().getRange("E9").getValue() =='')
{}
}
上面的代码已经过测试并且可以正常工作。只需更改“ Browser.msgBox”以运行您的代码。