Netsuite 如何使用多种类型创建SuiteScript 2.0保存的搜索?
由于SuiteScript相对较新,您在使用search.create()时是否能够搜索多种类型?我知道在UI中可以创建这种类型的搜索,但在此类搜索的文档中没有看到任何示例,我想再次检查这样做的正确语法Netsuite 如何使用多种类型创建SuiteScript 2.0保存的搜索?,netsuite,suitescript2.0,Netsuite,Suitescript2.0,由于SuiteScript相对较新,您在使用search.create()时是否能够搜索多种类型?我知道在UI中可以创建这种类型的搜索,但在此类搜索的文档中没有看到任何示例,我想再次检查这样做的正确语法 var tranSearch = search.create({ type: [ search.Type.PURCHASE_ORDER, search.Type.VENDOR_BILL,
var tranSearch = search.create({
type: [
search.Type.PURCHASE_ORDER,
search.Type.VENDOR_BILL,
search.Type.EXPENSE_REPORT
],
filters: [
search.createFilter({
name : 'lastmodifieddate',
operator: search.Operator.AFTER,
values : formattedDate
})
],
columns : [
search.createColumn({name: 'tranid'}),
search.createColumn({name: 'type'}),
search.createColumn({name: 'status'})
]
});
您将对交易进行搜索,并在筛选器中指定类型:
var tranSearch = search.create({
type:'transaction',
filters:[
search.createFilter({
name:'type',
operator:search.Operator.ANYOF,
values:['PurchOrd', 'VendBill', 'ExpRept']}),
search.createFilter({
name : 'lastmodifieddate',
operator: search.Operator.AFTER,
values : formattedDate
})
],
columns:...
});
注意:获取事务类型枚举的相对简单的方法是:-
- 打开您感兴趣的交易类型
- 将
添加到url&xml=T
- 搜索
元素。其值是要在筛选器中使用的值dbstrantype