Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/447.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如果单元格为负数,则使用Google Sheets弹出框_Javascript_Google Apps Script_Google Sheets_Messagebox_Triggers - Fatal编程技术网

Javascript 如果单元格为负数,则使用Google Sheets弹出框

Javascript 如果单元格为负数,则使用Google Sheets弹出框,javascript,google-apps-script,google-sheets,messagebox,triggers,Javascript,Google Apps Script,Google Sheets,Messagebox,Triggers,我试图找出一个脚本,如果列中的单元格为负数,它将弹出一个框。我需要它来搜索F列,如果发现任何负数,它会弹出一个消息框,说F列中有负数。这是我一直试图修改的一个,但我似乎无法让它工作。根本没有弹出窗口。我也不确定这是否正确地计算了-0.1以外的负数(就像是-1而不是-0.1) 任何帮助都将不胜感激 您是否尝试过if(editedCell.getColumn()==6&&event.value

我试图找出一个脚本,如果列中的单元格为负数,它将弹出一个框。我需要它来搜索F列,如果发现任何负数,它会弹出一个消息框,说F列中有负数。这是我一直试图修改的一个,但我似乎无法让它工作。根本没有弹出窗口。我也不确定这是否正确地计算了-0.1以外的负数(就像是-1而不是-0.1)


任何帮助都将不胜感激

您是否尝试过
if(editedCell.getColumn()==6&&event.value<0)
?实际上我没有尝试过,但它正在工作。不过我可能已经发现了我的问题。我正在使用一个公式来生成负数,我认为“onedit”函数可能是导致我出现问题的原因。你知道有没有一种替代方法可以用来处理公式,而不是有人输入负数?你应该用新问题的所有信息创建一个新问题。
function onEdit(event){
  var sheet = event.source.getActiveSheet().getName()
  var editedCell = event.range.getSheet().getActiveCell();
  if(sheet=="Numbers"){
     if(editedCell.getColumn() == 6 && event.value==-0.1){   
        Browser.msgBox('It looks like there is a negative number in Column F.');
  }}}