我试图从另一种类型中获得价值。我保存的主要搜索类型是“交易”,我有一个自定义记录类型是“入站”。当我尝试进行交易保存搜索时,我看不到“入站”字段。但显然,这两种类型都具有相同的值,即“PO”。我知道这些字段名称不同,但值相同。这是我想在“事务”类型中显示“externaldocumentnumber”的东西,它具有与“入站”类型相同的 PO。
var po = 'tranid'
var mySearch = search.create({
type: "transaction",
columns: [
search.createColumn({
name: 'externaldocumentnumber', //Container#
join: 'inboundshipment'
}),
search.createColumn({
name: 'purchaseorder', //PO
join: 'inboundshipment'
}),
],
filters: [
search.createFilter(
{
name: 'purchaseorder', //PO
join: 'inboundshipment',
operator: search.Operator.ANYOF,
values: po
}
),
search.createFilter(
{
name: po //PO
operator: search.Operator.NONEOF,
values: ['@NONE@']
}
),
]
});