Filter Netsuite和Scribe联机-筛选

Filter Netsuite和Scribe联机-筛选,filter,netsuite,scribe-workbench,Filter,Netsuite,Scribe Workbench,我使用Scribe Online作为集成服务,促进Netsuite和IBM Cloud(以前的SilverPop)之间的数据交换。在Scribe中,可以过滤对Netsuite的查询,从而缩小检索到的数据范围 而我可以将过滤器设置为获取记录,例如“internalid大于100;”不支持“internalid小于100”的条件;使用日期也会产生类似的结果。“小于”似乎不受支持,Scribe支持表明这可能是Netsuite API的一个限制 如何在一个标准范围内进行过滤,例如日期范围或数字范围

我使用Scribe Online作为集成服务,促进Netsuite和IBM Cloud(以前的SilverPop)之间的数据交换。在Scribe中,可以过滤对Netsuite的查询,从而缩小检索到的数据范围

而我可以将过滤器设置为获取记录,例如“internalid大于100;”不支持“internalid小于100”的条件;使用日期也会产生类似的结果。“小于”似乎不受支持,Scribe支持表明这可能是Netsuite API的一个限制

如何在一个标准范围内进行过滤,例如日期范围或数字范围


Netsuite的API是否限制了这种过滤,或者是否有实现这种过滤的方法

我不熟悉Scribe,但下面是如何在NetSuite中实现这一点的

要将内部ID作为数字进行比较,需要使用字段
internalidnumber
,而不是
internalid
internalid
是一个字符串,因此小于运算符不适用


日期使用非常不同的运算符。对于日期,您可以使用诸如
介于
之间、
之前、
之后、
之前或之前、
之前等运算符。有一个名为Search Operators的NetSuite帮助文档,其中列举了所有可能的搜索运算符以及它们应用于哪些类型的字段。

尝试筛选范围不会使用字符串是有道理的。谢谢你,埃里克·鲁博。internalID作为字符串进入Scribe是正确的。我没有在Scribe中访问internalIDnumber的权限,但可以将字符串转换为integer32,这可能允许更多选项。