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