来自Lenovo Page的Google Sheet ImportXML
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了来自Lenovo Page的Google Sheet ImportXML相关的知识,希望对你有一定的参考价值。
我的计划是自己管理我的游泳池。对于这项工作,我将创建一个带有保修数据的Google电子表格。当我创建Formel IMPORTXML时,我总是得到错误“无法获取url:.....” - 当我在URL上单击manuell时它可以工作。这是一个非常简单的Google电子表格:Link
答案
可能在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;
}
以上是关于来自Lenovo Page的Google Sheet ImportXML的主要内容,如果未能解决你的问题,请参考以下文章