我的电子表格有问题,没有刷新=IMPORTRANGE
公式。我已经尝试了共享权限和电子表格设置的所有技巧,但它们对我不起作用。
我想做的是创建一个简单的宏来擦除公式并重新输入它以刷新导入。当我运行我的宏时,我的公式变成了#REF
.
var ss = SpreadsheetApp.getActiveSpreadsheet();
var startingSheet = ss.getActiveSheet();
var importRange = ss.getRangeByName("MasterImport");
var importFormulas = importRange.getFormulas();
importRange.clearContent();
importRange.setFormulas(importFormulas);
我在命名范围“MasterImport”中的公式之后看起来像这样:
=IMPORTRANGE(#REF!, index(indirect(index(#REF!, match("asset_tab", #REF!, 0))),
match(#REF!, indirect(index(#REF!, match("series_id", #REF!, 0))), 0)))