【发布时间】:2021-04-12 06:29:36
【问题描述】:
我有一个我自己无法解决的问题 :( 我有一个电子表格,它的 A1 内容是
<?xml version='1.0' encoding='UTF-8'?>
<tsResponse xmlns="http://tableau.com/api" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://tableau.com/api http://tableau.com/api/ts-api-3.11.xsd">
<pagination pageNumber="1" pageSize="100" totalAvailable="1"/>
<views>
<view id="96006974-18a1-4f65-8372-702fb964d36a" name="Obesity" contentUrl="Regional/sheets/Obesity" createdAt="2021-04-09T13:41:13Z" updatedAt="2021-04-09T13:41:13Z" viewUrlName="Obesity">
<workbook id="1b66b892-fb08-4639-9d97-8561a3d63f9b"/>
<owner id="528e5efa-e928-4341-bd59-8c0790227c67"/>
<project id="ca5b55fa-9094-4543-a92c-64608028143f"/>
<tags/>
</view>
</views>
</tsResponse>
我需要解析它并获得/view的id
所以我设法通过上传文件并从https://earthy-cows.surge.sh/tableau_response.xml 使用它来获取所有id,但是:
- 我无法从 A1 单元格值中执行 IMPORTXML 内容。可能吗?找不到任何信息
- 如何更改仅从 /view 获取 ID?为了获得所有 ID,我使用
=IMPORTXML("https://earthy-cows.surge.sh/tableau_response.xml","//@id")但//view/@id"因为 Xpath 不起作用。此外,从单元格导入也无法再次使用(请参阅问题 #1)
非常感谢!
【问题讨论】:
标签: xml google-apps-script xpath google-sheets google-sheets-formula