如何使用Netsuite中的restlet获取保存的销售订单搜索,显示公司名称而不是公司内部ID
我正在尝试使用restlet以编程方式获取已保存搜索的结果。保存的搜索适用于所有未结销售,我已将其设置为显示职务编号、公司和创建日期。结果在csv中看起来不错,但是当我通过脚本获取它们时,公司名称作为内部ID而不是实际的公司名称。如何使Netsuite返回实际的公司显示名称。下面的脚本示例:如何使用Netsuite中的restlet获取保存的销售订单搜索,显示公司名称而不是公司内部ID,netsuite,suitescript,Netsuite,Suitescript,我正在尝试使用restlet以编程方式获取已保存搜索的结果。保存的搜索适用于所有未结销售,我已将其设置为显示职务编号、公司和创建日期。结果在csv中看起来不错,但是当我通过脚本获取它们时,公司名称作为内部ID而不是实际的公司名称。如何使Netsuite返回实际的公司显示名称。下面的脚本示例: /** * @NApiVersion 2.0 * @NScriptType Restlet * @NModuleScope SameAccount */ define([ 'N/searc
/**
* @NApiVersion 2.0
* @NScriptType Restlet
* @NModuleScope SameAccount
*/
define([
'N/search',
], function (search) {
function getSearch() {
var s = search.load({
id: "customsearch123",
});
var results = [];
var slice = [];
var i = 0;
var resultSet = s.run();
do {
slice = resultSet.getRange({ start: i, end: i + 999 });
slice.forEach(function(row) {
var resultObj = {};
row.columns.forEach(function(column) {
resultObj[column.name] = row.getValue(column);
});
results.push(resultObj);
i++;
});
} while (slice.length >= 1000);
return JSON.stringify(results);
}
return {
get: getSearch
};
});
使用row.getValue代替row.getValue。代替row.getValue,使用row.getText。Perfect很好用,thanksPerfect很好用,谢谢