2010-03-25 70 views

回答

4

使用LogicalEquals函數來確定您的輸入是否與您的案例匹配。然後將該輸出映射到LogicalNot。將LogicalEquals的輸出發送到一個Mapping functoid(映射的第二個輸入將是您的字段的值),並將LogicalNot的輸出發送到另一個(相同的第二個輸入)。然後將這兩個值映射functoid映射到您的目標節點。

然後,當您的值等於您的情況時,您將發送FALSE到目的地(而不是空或空),並且不會輸出節點。在任何其他時間,LogicalNot都會觸發它的Mapping Functoid,並且你應該得到你想要的輸出。

+0

因此,值映射functoid似乎是關鍵。謝謝! – 2010-03-25 19:47:09

0

這裏是我如何解決它:(如果你有更好的方法請張貼一個答案。)

拆分腳本functoid兩成。第一個決定目標元素是否應該存在並返回一個布爾值。第二個決定目標中應該設置什麼值(如果有的話)。使用這兩個腳本functoid作爲值映射functoid的輸入。

更新:當我發佈此消息時,我沒有看到Allen的類似答案。如果有人幫忙,我會在這裏留下我的替代方法。