Yahoo管道中的Loop运算符的输出有两种选择:发射(第一个/所有)结果,并将(第一个或所有)结果分配给_。
我真正需要的是一个循环,它将把前两个结果分配给一个元素。有什么办法可以做到这一点吗?
背景:我有一个CSV文件,其中第1列是提要URL,第2列是内部提要id。我从"Fetch CSV"开始,并将其连接到"Loop",在其中我"Fetch feed"并将所有结果分配给item.feed。这接近我所需的输出,但由于我列表中的一些提要很大,我只显示每个提要的前两个元素,我想消除输出JSON文件中未使用的数据。
听起来应该很容易,对吧?但我似乎做不好。
好吧,我终于明白了。创建了一个名为Truncate2的新管道,它将"Fetch-Feed"管道连接到"Truncate"并输出结果。我将"URL输入"作为URL源连接到Fetch Feed中,然后从原始管道中,在循环中提取Truncate2并分配所有结果。