一条IF语句确定要启动的功能

时间:2019-05-22 20:53:59

标签: google-apps-script google-sheets

我正在尝试修改当前功能,以使其根据单元格中的文本运行不同的功能。

如果单元格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();
  }
 }

谢谢

1 个答案:

答案 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”以运行您的代码。