0
正在寻找Google脚本中SetFormula的帮助。我希望它导入一个范围,但每天只有一次,而不是所有的时间。SetFormula无法在Google Apps脚本中使用导入范围
为什么这个简单的setformula工作做好:
function myFunction() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheetByName('Sheet7');[0];
var cell = sheet.getRange("G18");
cell.setFormula("=SUM(G15:G17)");
}
,但似乎无法得到IMPORTRANGE对这个(ID隐藏)的工作权利:
function myFunction() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheetByName('Sheet7');[0];
var cell = sheet.getRange("G24");
cell.setFormula('=IMPORTRANGE("https://docs.google.com/spreadsheets/d/1q4dS..../edit#gid=1211665645","Sheet7!A1:D8")');
}
当我使用导入范围公式直接在单元格中,一切都完美无缺。只是试图通过脚本触发器自动执行此操作。然后我会复制这些值并删除导入公式。我不想要连续摄取,只需一次从另一张纸张传输。
我的编码没有出现任何脚本错误,虽然我不是交易的编码员。
谢谢! Ben