0

私は何時間も試しましたが、この問題の解決策は見つかりませんでした。

さまざまなRSSフィードからデータを取得するために私が設計しているパイプがあります。これらのフィードのURLはCSVファイルにあるので、将来このパイプをパラメーター化することができます。

すべてが正しく機能しますが、 Fetch Feedループによって返される各投稿に元のフィードのURLを追加しようとすると、これを最初の投稿にしか追加できません。2番目のループでこの情報をitem.feed.feedUrlとして追加しています。

この情報をすべての投稿に追加できる可能性があるソリューションが必要です。そうすれば、後でそれらのソースを特定できます。

何か案は?

4

2 に答える 2

0

質問に完全に答えることはできませんでしたが、最初の投稿ごとに元のフィードのURLとともにフィードデータを返すことができるソリューションを開発しました。

私が何をしたかを知るために、最後のFeedMergeパイプにアクセスしてください。

于 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 に答える