0

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

我正在设计一个管道,可以从不同的 RSS 提要中提取数据。这些提要的 URL 位于 CSV 文件中,因此我可以在将来对这个管道进行参数化。

一切正常,但是当我尝试将原始提要的 URL 添加到Fetch Feed 循环返回的每个帖子中时,我只能将其添加到第一个中。我在第二个循环中将此信息添加为item.feed.feedUrl 。

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

有任何想法吗?

4

2 回答 2

0

虽然我不能完全回答这个问题,但我开发了一个解决方案,允许我返回每个第一个帖子的提要数据以及原始提要的 URL。

要了解我做了什么,欢迎您访问最终的FeedMerge Pipe

于 2012-09-03T21:58:26.200 回答
0

可能有更简单的解决方案,但以下解决方案应该可以解决您的问题。

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

长版:

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

在这个子管道中:

  • 获取 feedurl 参数的页面
  • 添加带有 feedurl 信息的字段“originalfeed”

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

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

于 2012-09-08T10:18:07.800 回答