gpt4 book ai didi

palantir-foundry - typescript : return only first value of an ObjectSet

转载 作者:行者123 更新时间:2023-12-04 07:30:13 26 4
gpt4 key购买 nike

我对 TypeScript 很陌生,尤其是对 Object(Sets) 的自定义 Palantir 实现。我想要存档的内容:我想将 ObjectSet 过滤为某些特定值。然后我想返回这些值中的第一个。事实上,我只想返回一行。
到目前为止我所做的:

    @Function()
public nextUnprocessedValueString(inputObject: ObjectSet<CombinedSentencesForTagging>): ObjectSet<CombinedSentencesForTagging>{
const result = Objects.search().combinedSentencesForTagging().filter(f => f.customerFeedback.exactMatch('i like it very much.'))
return result
结果如下所示:
result
我只需要第一行(或随机行)。
谢谢!

最佳答案

试试这个:

@Function()
public nextUnprocessedValueString(inputObject: ObjectSet<CombinedSentencesForTagging>): CombinedSentencesForTagging {
const result =
inputObject.filter(f => f.customerFeedback.exactMatch('i like it very much.'))
.orderBy(f => f.customerFeedback.asc())
.take(1);

return result[0];
}
以下是我对原始函数所做的更改:
  • 将返回类型更改为单个 CombinedSentencesForTagging目的。
  • 修改了filter运行在 inputObject 上的线路在函数的参数中指定
  • 用过 orderBytake filter 子句只选择一个过滤结果。
  • 关于palantir-foundry - typescript : return only first value of an ObjectSet,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67983894/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com