Google Script:检查Browser.inputBox是否为空

时间:2018-03-20 18:33:22

标签: google-apps-script google-sheets

如果Browser.inputBox弹出窗口没有值,如何结束脚本运行。下面是代码的一部分(行:07)。这应该进入。我尝试使用 ==“空白”,但不起作用。 我是编码的新手。

Google电子表格

提前致谢!

    // Below is to check Project Name.
  if (ss.getSheetByName('Feedback').getRange('I1').isBlank()){
    var prjName = Browser.inputBox ('ERROR!','Project Name is missing\\n\\nPlease Enter it below',Browser.Buttons.OK);
  if (prjName == "cancel"){
     Browser.msgBox('CANCELLED!', 'The feedback details have NOT been saved', Browser.Buttons.OK);
      return;}
  else if (prjName == "blank"){
      Browser.msgBox('CANCELLED!', 'The feedback details have NOT been saved', Browser.Buttons.OK);
      return;}   
    else              
      s1.getRange('I1').setValue(prjName);
  }

1 个答案:

答案 0 :(得分:0)

这对我有用:

 if (prjName == "" || prjName == "cancel"){
 Browser.msgBox('CANCELLED!', 'The feedback details have NOT been saved', 
 Browser.Buttons.OK);
 return;

}