xml - Google表格中的Importxml部分工作
问题描述
谷歌照片论坛已被谷歌照片社区取代,我终于可以使用 Importxml 从中提取数据。
网址:https://support.google.com/photos/thread/135168
路径://*[@class="thread-all-replies__message"]
出于某种原因,Importxml 函数仅从该线程返回 5 个结果,而该线程截至今天总共有 18 个回复。
我做错了什么或错过了什么?
解决方案
function test() { var sheet = SpreadsheetApp.openById("KEY").getSheetByName('Agent Work Space'); var temp = sheet.getRange(1, 6, sheet.getLastRow()).getValues(); var existingIds = []; for (var i in temp) { existingIds.push(temp[i][0]); } var feed = UrlFetchApp.fetch("RSS Link").getContentText(); feed = XmlService.parse(feed); var items = feed.getRootElement().getChild("channel").getChildren("item"); for (var i in items) { var link = items[i].getChild("link").getValue(); if (existingIds.indexOf(link) != -1) continue; sheet.appendRow([]););}}
推荐阅读
- dart - 有没有更好的方法在飞镖语言中使用 for 循环读取字符串中的值
- pytorch - PyTorch autograd hooks 调试最佳实践
- c++ - 我不能使用来自 QMainWindow 的指针作为 QT5 的连接参数
- flutter - Dart map 值在写入键值对后显示为 null
- google-sheets - ARRAYFORMULA 将根据真/假值显示图像
- r - R中的条件?
- javascript - 通过单击动态更改 li 选择
- python - 在 PySpark 循环中指定列
- javascript - 编辑模式下材料表内的 Reactjs 日期列本地化
- c++ - 有没有办法从 c++ 函数中的 int 变量返回浮点数?