Google sheets 强制刷新导入XML

Google sheets 强制刷新导入XML,google-sheets,formulas,Google Sheets,Formulas,我想强制importXML每五分钟自动刷新一次。这是我正在尝试运行的脚本,得到错误“Bad value”(第7行,文件“RefreshImports”)。我不知道为什么。我在这里找到它: 函数RefreshImports(){ var lock=LockService.getScriptLock(); 如果(!lock.tryLock(5000))返回;//最多等待5秒,等待上一个 刷新到结束。 var id=“[您的电子表格id]”; var ss=电子表格应用程序openById(id);

我想强制importXML每五分钟自动刷新一次。这是我正在尝试运行的脚本,得到错误“Bad value”(第7行,文件“RefreshImports”)。我不知道为什么。我在这里找到它:

函数RefreshImports(){
var lock=LockService.getScriptLock();
如果(!lock.tryLock(5000))返回;//最多等待5秒,等待上一个
刷新到结束。
var id=“[您的电子表格id]”;
var ss=电子表格应用程序openById(id);
var sheet=ss.getSheetByName(“[sheet NAME]”);
var dataRange=sheet.getDataRange();
var formulas=dataRange.getFormulas();
var-content=“”;
var now=新日期();
var time=now.getTime();
var re=/.[^a-z0-9]导入(?:xml |数据|提要| html |范围)\(.*/gi;
变量re2=/(\?|&)(更新=[0-9]*)/gi;
变量re3=/(“,)/gi;
对于(变量行=0;行
在显示“[您的电子表格ID]”的代码中,我要输入电子表格的名称,对吗?我对此一无所知


这是。

[您的电子表格ID]
上,您应该添加电子表格ID,而不是名称

的电子表格id

https://docs.google.com/spreadsheets/d/1Xhgfr3z4EwPtjS4aahytU_3TOVxjNb8JvHo88h3nZaE/edit#gid=14522064


我发现使用URL而不是id更容易,下面是一些代码:

var url = "URL OF SPREADSHEET"; 
var sheetName = "NAME OF SPECIFIC SHEET";
var ss = SpreadsheetApp.openByUrl(url);
var sheet = ss.getSheetByName(sheetName);

我们需要更多关于您正在做什么的详细信息,而不仅仅是几个o链接。虽然链接可能会有帮助,但问题应该是自包含的。好的,我不确定您需要什么,但我会尝试这样问:为什么我在将以下脚本粘贴到脚本编辑器的工作表中时,它不会为我运行?我不知道如何在这里像中一样发布代码我链接的线程。文本编辑器在哪里?单击链接Tks Ruben。我已更新。如果需要更多,请告诉我。Tks和哪里可以找到“工作表名称”?
var url = "URL OF SPREADSHEET"; 
var sheetName = "NAME OF SPECIFIC SHEET";
var ss = SpreadsheetApp.openByUrl(url);
var sheet = ss.getSheetByName(sheetName);