【发布时间】:2013-09-12 10:22:15
【问题描述】:
如果有多个匹配元素,雅虎管道“唯一”模块返回哪个元素?它是第一个,最后一个还是可以是任何一个?
【问题讨论】:
标签: unique yahoo-pipes
如果有多个匹配元素,雅虎管道“唯一”模块返回哪个元素?它是第一个,最后一个还是可以是任何一个?
【问题讨论】:
标签: unique yahoo-pipes
来自docs:
此模块删除包含重复字符串的项目。您选择要过滤的元素,Unique 会删除重复项 - 如果原始提要有五个具有相同标题的项目,您可以配置 Unique,以便在输出提要中仅包含这些项目中的一个。
它似乎未指定。但是,经过几次测试,在我看来,第一项已被选中。因此,您应该能够通过在 Unique 之前使用 Sort 运算符来选择正确的项目。
为了说明这一点,我创建了 2 个示例管道。在两个管道中都有 3 个带有属性的输入项:
在first pipe 中,使用Unique 运算符选择第一项。如果您删除第一项,它会选择第二项。
在second pipe 中,我使用Sort 运算符按标题对项目进行排序,然后再通过管道传递到Unique。这样 Arch 就被选中了。如果删除它,则选择 Bazaar,依此类推。
【讨论】: