如何在忽略错误 "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();
}
在上图中,我在单元格 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();
}