我的计划是自己管理游泳池。为此,我将创建一个带有保修数据的Google Spreadsheet。当我创建Formel IMPORTXML时,总是出现错误“无法获取url:.....”-当我单击URL上的manuell时,它将起作用。这是一个非常简单的Google电子表格:Link
答案 0 :(得分:0)
可能在ImportXML加载信息时不可用。您可以编写自己的用户定义函数,方法是将包含URL的单元格的字符串单元格地址传递给它。
这是基于以下事实:该网页实际上包含一个脚本,该脚本使用包含感兴趣值的JSON字符串。然后split
可用于访问该值。
脚本段:
示例呼叫:
=GetExpiration(CELL("address";B1))
代码:
function GetExpiration(rng) {
var sheet = SpreadsheetApp.getActiveSpreadsheet();
var range = sheet.getRange(rng);
var html = UrlFetchApp.fetch(range.getValue()).getContentText();
var expiration = html.split('expirationDate":"')[1].split('"')[0];
return expiration;
}