如何根据googlescript中的条件引发错误?

时间:2019-02-18 16:01:44

标签: google-apps-script

我需要检查一个单元格是否有值,如果有,我有一个起作用的函数,如果该单元格没有值,我希望该函数的状态为“失败”。

我添加了其他新错误(“没有要导入的数据”),但我的执行仍显示为“已完成”状态

A2是一个公式,它从网站上的表中导入数据,它并不总是有效,如果不起作用,则不要覆盖上次提取的信息。我还想知道什么时候它不起作用,以便我可以调查一下。

if(dataDump.getRange('A3').getValue()){ dataDump.getRange('A2:A5200').copyTo(allInvoices.getRange('A2:A520'), SpreadsheetApp.CopyPasteType.PASTE_VALUES, false);} else new Error('No data to import'); }

如果“ A3”具有值,则获取新数据并替换旧数据;如果“ A3”为空白,请不要覆盖旧数据,并且,我也知道它失败了。

1 个答案:

答案 0 :(得分:0)

您需要throw刚刚创建的error

 else throw new Error('No data to import');