雅虎管道 - 更新所有子项目?

时间:2012-09-02 22:17:51

标签: yahoo yahoo-pipes

我已经尝试了几个小时,但没有找到解决此问题的方法。

有一个Pipe I'm designing从不同的RSS源中提取数据。这些Feed的网址位于CSV文件中,因此我可以在将来对此Pipe进行参数化。

一切正常,但是当我尝试将原始Feed的网址添加到抓取Feed循环返回的每个帖子中时,我只能添加此内容进入第一个。我在第二个循环中将此信息添加为 item.feed.feedUrl

我需要一个解决方案,我可以将此信息添加到所有帖子中,以便稍后确定它们的来源。

有什么想法吗?

2 个答案:

答案 0 :(得分:0)

虽然我无法回答这个问题,但我开发了一个解决方案,允许我返回每个第一篇帖子的Feed数据和原始Feed的网址。

为了了解我的所作所为,欢迎您访问最终FeedMerge Pipe

答案 1 :(得分:0)

可能有一个更简单的解决方案,但下面的解决方案可以解决您的问题。

短版本:在第一个循环中使用子管道

长版:

1) 使用唯一参数(“feedurl”)构建其他管道(名称可能为“FeedMergeSub”)

在这个子管道中:

  • 获取Feedurl参数的页面
  • 使用Feedurl info
  • 添加字段“originalfeed”

2) 在主管“FeedMerge”中使用子管“FeedMergeSub”

在第一个循环中,将“Fetch feed”运算符替换为子管道(“FeedMergeSub”)并将其作为“feedurl”参数传递给“item.link”