Suite Script 2.0 - 列出所有已保存的搜索
Suite Script 2.0 - List all the Saved Search
有什么方法可以获取我使用 Suite Script 2.0 在 NetSuite 上创建的所有事务的已保存搜索的列表。请参阅随附的屏幕截图。
提前致谢。
是的,您可以创建已保存搜索的搜索。您可以 运行 在您的浏览器控制台中进行以下测试,并根据您的需要进行修改:
require(['N/search'], function (search) {
var savedSearches = search.create({
type: search.Type.SAVED_SEARCH,
filters: [
['recordtype','is','Transaction']
],
columns: [
search.createColumn({
name: 'id'
}),
search.createColumn({
name: 'title'
}),
search.createColumn({
name: 'recordtype'
})
]
});
savedSearches.run().each(
function(r) {
var a = r.getValue({
name:'id'
});
var b = r.getValue({
name:'title'
});
var c = r.getValue({
name:'recordtype'
});
console.log(a + ' | ' + b + ' | ' + c);
return true;
}
);
});
有什么方法可以获取我使用 Suite Script 2.0 在 NetSuite 上创建的所有事务的已保存搜索的列表。请参阅随附的屏幕截图。
提前致谢。
是的,您可以创建已保存搜索的搜索。您可以 运行 在您的浏览器控制台中进行以下测试,并根据您的需要进行修改:
require(['N/search'], function (search) {
var savedSearches = search.create({
type: search.Type.SAVED_SEARCH,
filters: [
['recordtype','is','Transaction']
],
columns: [
search.createColumn({
name: 'id'
}),
search.createColumn({
name: 'title'
}),
search.createColumn({
name: 'recordtype'
})
]
});
savedSearches.run().each(
function(r) {
var a = r.getValue({
name:'id'
});
var b = r.getValue({
name:'title'
});
var c = r.getValue({
name:'recordtype'
});
console.log(a + ' | ' + b + ' | ' + c);
return true;
}
);
});