![](/img/trans.png)
[英]Operators 'and' & 'or' on filters SuiteScript 2.0 (NetSuite)
[英]Netsuite and Scribe Online - Filtering
我使用 Scribe Online 作為集成服務,促進 Netsuite 和 IBM Cloud(以前稱為 SilverPop)之間的數據交換。 在 Scribe 中,可以過濾對 Netsuite 進行的查詢,從而縮小檢索到的數據的范圍。
雖然我可以設置過濾器來獲取記錄,例如“internalid 大於 100;” 不支持 'internalid 小於 100' 的條件; 並使用日期產生類似的結果。 似乎不支持“小於”,Scribe Support 建議這可能是 Netsuite 的 API 的限制。
如何在一系列條件(例如日期范圍或數字范圍)內進行過濾?
Netsuite 的 API 是否限制了這種過濾,或者有什么方法可以實現它?
我不熟悉 Scribe,但這是在 NetSuite 中實現的方式。
要將內部 ID 比較為數字,您需要使用字段internalidnumber
而不是internalid
。 internalid
是一個字符串,因此小於運算符不適用。
日期使用非常不同的運算符。 而不是更少,對於日期,您將使用諸如between
、 before
、 after
、 onorbefore
、 onorafter
。 有一個名為“搜索運算符”的 NetSuite 幫助文檔,其中列舉了所有可能的搜索運算符以及它們適用的字段類型。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.