如何在忽略错误 "overwrite data" 的情况下导入 google 电子表格中的范围?

How to import range in google spreadsheet ignoring the Error "overwrite data"?

在上图中,我在单元格 A2767

中有以下公式 importrange("spreadsheet_id","Sheet!A2:P1010")

我下面有一些数据,现在有什么方法可以忽略该错误并让它获取并覆盖吗?

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

强制执行此操作
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();
}