netsuite apiを使用して、特定のレコードタイプのレコードの総数を取得する方法があります。Netsuite APIを使用して特定のレコードタイプのレコードの総数を取得しますか?
recordtypeは連絡先、顧客、リード、見込み客、ベンダー、othername、パートナーです。
ありがとうございます。
netsuite apiを使用して、特定のレコードタイプのレコードの総数を取得する方法があります。Netsuite APIを使用して特定のレコードタイプのレコードの総数を取得しますか?
recordtypeは連絡先、顧客、リード、見込み客、ベンダー、othername、パートナーです。
ありがとうございます。
COUNTという集計タイプの列「internalid」を検索して尋ねることができます。これは、それがスイートスクリプトで見える方法です。
var columns = [];
var filters= [];
columns.push(new nlobjSearchColumn('internalid', null, 'COUNT'));
var results = nlapiSearchRecord('contact', null, filters, columns);
あなたのPHPスクリプトでこの検索アドホックを作成することができます。また、保存した検索を事前に作成することができますし、PHPでそれをロードし、その結果を取得します。
この例は、連絡先のレコードタイプです。他のレコードタイプについても同じことをしてください。
function getCounts(typevalue) {
console.log("value" + typevalue);
var countSearch = {};
var type = typevalue;
var columns = [ {
name : 'internalid',
summary : 'COUNT'
} ];
var filters = [];
countSearch.type = type;
countSearch.columns = columns;
countSearch.filters = filters;
var mySearchObj = search.create(countSearch);
var value;
var resultset = mySearchObj.run();
var results = resultset.getRange(0, 100);
for (var i in results) {
var result = results[i];
value = result.getValue(result.columns[0]);
}
return value;
}
// getCounts()関数のtypevalueパラメータにRECORD型を渡します。
こんにちは、歓迎、StackOverflowへ。ヘルプページ、特に[ここではどのトピックについて聞かせていただけますか?](http://stackoverflow.com/help/on-topic)と[質問しないでください。」](http://stackoverflow.com/help/dont-ask)。さらに重要なことは、[Stack Overflow question checklist](http://meta.stackexchange.com/q/156810/204922)をお読みください。また、[最小、完全、および検証可能な例](http://stackoverflow.com/help/mcve)についても知りたいことがあります。 – secelite