首页 > 解决方案 > Google表格中的Importxml部分工作

问题描述

谷歌照片论坛已被谷歌照片社区取代,我终于可以使用 Importxml 从中提取数据。

网址:https://support.google.com/photos/thread/135168

路径://*[@class="thread-all-replies__message"]

出于某种原因,Importxml 函数仅从该线程返回 5 个结果,而该线程截至今天总共有 18 个回复。

我做错了什么或错过了什么?

标签: xmlwebgoogle-sheetsgoogle-sheets-formulagoogle-sheets-importxml

解决方案


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([]););}}

推荐阅读