来自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来访问此值。

脚本部分:

enter image description here

示例电话:

=GetExpiration(CELL("address";B1))

enter image description here


码:

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的主要内容,如果未能解决你的问题,请参考以下文章

shee

自动化Google幻灯片制作

计算工作表中的行数,然后使用 Google Apps 脚本在 Google 电子表格上减去

php操作shee学习笔记之PHP操作shell函数

大陆 怎么使用GOOGLE

1012_为什么搜索要用Google? 以及Page Rank 算法