作为SuiteScript的新手,使用search.create()时是否可以搜索多种类型?我知道可以在用户界面中创建这种类型的搜索,但是在此类搜索的文档中没有看到任何示例,因此想再次检查正确的语法。
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:...
});
注意:获取交易类型枚举的相对简单的方法是:-
&xml=T
到网址dbstrantype
元素。它的值是在过滤器中使用的值另一种方法是在UI中创建保存的搜索。保存它,然后在控制台中加载并解析它。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句