我已经尝试了几个小时,但没有找到解决这个问题的方法。
我正在设计一个管道,可以从不同的 RSS 提要中提取数据。这些提要的 URL 位于 CSV 文件中,因此我可以在将来对这个管道进行参数化。
一切正常,但是当我尝试将原始提要的 URL 添加到Fetch Feed 循环返回的每个帖子中时,我只能将其添加到第一个中。我在第二个循环中将此信息添加为item.feed.feedUrl 。
我需要一个解决方案,以便我可以将这些信息添加到所有帖子中,以便以后确定它们的来源。
有任何想法吗?
我已经尝试了几个小时,但没有找到解决这个问题的方法。
我正在设计一个管道,可以从不同的 RSS 提要中提取数据。这些提要的 URL 位于 CSV 文件中,因此我可以在将来对这个管道进行参数化。
一切正常,但是当我尝试将原始提要的 URL 添加到Fetch Feed 循环返回的每个帖子中时,我只能将其添加到第一个中。我在第二个循环中将此信息添加为item.feed.feedUrl 。
我需要一个解决方案,以便我可以将这些信息添加到所有帖子中,以便以后确定它们的来源。
有任何想法吗?
虽然我不能完全回答这个问题,但我开发了一个解决方案,允许我返回每个第一个帖子的提要数据以及原始提要的 URL。
要了解我做了什么,欢迎您访问最终的FeedMerge Pipe。
可能有更简单的解决方案,但以下解决方案应该可以解决您的问题。
短版:在第一个循环中使用子管道
长版:
1)使用唯一参数(“feedurl”)构建另一个管道(其名称可能是“FeedMergeSub”)
在这个子管道中:
2)在主管道“FeedMerge”中使用子管道“FeedMergeSub”
在第一个循环中,将“Fetch feed”运算符替换为您的子管道(“FeedMergeSub”)并将其“item.link”作为“feedurl”参数传递