2016-11-15 9 views
2

連絡先を会社に関連付ける必要があるスクリプトを作成しています。スクリプトは、顧客とベンダーの両方で機能する必要があります。連絡先レコードにNetSuiteの会社フィールドが空の場合、会社内の連絡先を取得する方法

連絡先をレコード画面から顧客または仕入先に添付することができます。これにより、空の会社フィールドに連絡先を添付することができます。

enter image description here

それが顧客レコードですが、そのサブリストは、ベンダーレコードのために利用できない場合、私はサブリストcontactrolesを使用することができます。

検索で連絡先レコードを取得する方法はありますか?上記のスクリーンショットを使用すると、検索でAiden Somerhalder、Alex Wolfe、Gerrom Test Contactという連絡先を取得できます。

答えて

2

をするだけフィルタまたは列として選択します。

あなたの結果にフィルタを追加します。連絡先:名前が空ではない

はあなたの結果に列を追加します。連絡先:あなたの結果に列を追加

に名前を付ける:連絡先:internalId

これをあなたのスクリプトが繰り返すことができるセットを与えるべきです。

1

ベンダーまたは顧客の検索を作成することができ、検索で会社/名前以上の詳細が返されるはずです。 連絡先フィールド...会社

(レコード内から実行している)このようなおそらく何か:私はベンダー/サプライヤーの保存された検索を作成したい

var filters = []; 
var columns = []; 

filters.push(new nlobjSearchFilter('internalidnumber', null, 'equalto', [nlapiGetRecordId()])); 
columns.push(new nlobjSearchColumn('entityid', 'contact', null)); 

var results = nlapiSearchRecord(nlapiGetRecordType(), null, filters, columns); 
関連する問題