如何在谷歌电子表格中导入范围忽略错误"覆盖数据"?

时间:2015-12-28 14:32:48

标签: import google-sheets importerror array-formulas

enter image description here

在上图中,我在单元格importrange("spreadsheet_id","Sheet!A2:P1010")

中有以下公式A2767

我现在有一些数据是否有任何方法可以忽略该错误并让它获取并覆盖?

1 个答案:

答案 0 :(得分:1)

Importrange需要空白单元格来保存您要导入的内容的大小。如果您给出的示例位于A列,则需要清除“A67:P1077”。对于那些行和列,您可以在表单中包含数据。您可以使用

强制执行此操作
function onEdit(e)
{
  var ss = SpreadsheetApp.getActiveSpreadsheet();
  var sheet = ss.getSheetByName("importtosheetname");// replace with your   sheet name
  var values = sheet.getRange("A68:P1077").getValues(); //note that the formula cell is not deleted assuned to be A67
  if (values[0][0] == "#REF!")
  sheet.getRange("A67:P1077").clearContent();
}