这里是第一篇文章,尽管之前我已经从该站点收到了很多有用的信息。
我正在尝试使用Google表格来连接API查询,并返回特定数据。
我遇到的问题是能够使用特定属性进行过滤,然后返回位于同一元素内的另一个属性。
<schedules>
<schedule stationId="12345" date="2018-11-15">
<event progId="PR123456789" time="9:00">
<quals>live</quals>
</event>
</schedule>
</schedules>
我想过滤到特定时间,然后返回progId
。
我似乎已经尝试过XPath查询的每种组合,并且在这一点上,我认为没有一些Google Appscript向导是不可能的,但我很高兴被证明是错误的。
//event/[@time="9:00"]/@TMSId
//event[@time="9:00" and @TMSId]
//event[@time="9:00"]/@TMSId
//event[@time=9:00]/@TMSId
//event[@time=9:00]@TMSId
我觉得我必须缺少一些简单的东西。
//event/@progId
上面的代码成功返回所有程序ID。但是我需要将输出过滤到特定时间。
答案 0 :(得分:0)
做什么
//event[@time=9:00]/@progId
给你吗?
答案 1 :(得分:0)
尝试以下表达式:
//event[@time='9:00']/@progId
它应该给您想要的值。