Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/387.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 ';如果';语句有时并不';行不通_Javascript_If Statement_Google Sheets - Fatal编程技术网

Javascript ';如果';语句有时并不';行不通

Javascript ';如果';语句有时并不';行不通,javascript,if-statement,google-sheets,Javascript,If Statement,Google Sheets,函数onNumarator(){ var ss=SpreadsheetApp.getActiveSpreadsheet(); ss.setActiveSheet(ss.getSheetByName(“Emirler”); var sheet=SpreadsheetApp.getActiveSheet(); var row=SpreadsheetApp.getActiveSheet().getLastRow(); var id=SpreadsheetApp.getActiveSpreadsheet

函数onNumarator(){ var ss=SpreadsheetApp.getActiveSpreadsheet(); ss.setActiveSheet(ss.getSheetByName(“Emirler”); var sheet=SpreadsheetApp.getActiveSheet(); var row=SpreadsheetApp.getActiveSheet().getLastRow(); var id=SpreadsheetApp.getActiveSpreadsheet().getSheetByName(“Emirler”).getRange('G1').getValue(); if(sheet.getRange(第6行)==null){ sheet.getRange(第6行).setValue(id); sheet.getRange('G1').setValue(id+1); }else{}; var email=Session.getActiveUser().getEmail() sheet.getRange(第5行).setValue(电子邮件); }正确的测试是:

  if (sheet.getRange(row, 6).getValue() == "") {

你在测试是否根本没有细胞。您需要获取该值并查看它是否为空。

此外,函数触发器设置为onFormSubmitif
sheet。getRange(第6行)
为空,您如何对其调用
.setValue
?我想你的考试倒了。你有什么建议?我该怎么写剧本?请帮助:)我不确定,因为我不明白它想用那个测试做什么。我对谷歌电子表格了解不多,但我想只有在范围内没有单元格时,它才会返回
null
。也许您想要做的是获取单元格的值,并测试
if(sheet.getRange(第6行)。getValue()='')
我也尝试过这个:if(sheet.getRange(第6行)。getValue()==null)