2017-04-19 6 views
0

顧客の連絡先サブリストレコードに2つのフィールドを追加しました。 2つのブール値。私はそれらが表示されることを確認するために値をチェックしましたが、SS 1またはSS 2の値をサブリストの広告申込情報でアクセスすることはできません。 "var statements = rec.getLineItemValue( 'contactroles'、 'custentity_statements' 、 "1"); "私が顧客レコードのオブジェクトを見て、 "contactroles"サブリストを見ると、私はそれらの列を見ることができません。 SS 1に連絡先レコードをロードすると、その列が表示されます。これについての助けがあれば素晴らしいですが、私はSS2でそれをやりたいのですが、私は柔軟です、ありがとうサブスクリプトのSuiteScriptアクセスカスタムフィールド

答えて

0

これが役立つかどうかはわかりませんが、連絡先のIDを取得して連絡先のレコードを読み込み、値。これは、連絡先サブリストに表示されるカスタムフィールドが連絡先フィールドであることを前提としています。ドキュメントは速すぎませんが、getFieldValueではすべてのサブリストフィールドがサポートされているわけではありません。これはSS1にありますが、もしそれがあなたの望むものなら、私たちは同じ考えをしてSS2で書くことができます。

var rec = nlapiLoadRecord('customer','11499'); 
var conId = rec.getLineItemValue('contactroles', 'contact', 1); 
var con = nlapiLoadRecord('contact',conId); 
var statements = con.getFieldValue('custentity9'); 
console.log(statements); //T 
+0

こんにちは、ありがとう、私はデータセットを扱っているので、連絡先レコードを引っ張ることは禁止されています。これは私に起こりましたが、私はすべての解決策を一つにすることを願っていました。限り、フィールドとして、私はそれがなぜであるか決定しました。ラインアイテムにアニキャリレコードフィールドを追加することは可能ですが、アクセス可能です。私はラインアイテムが保存された検索をベースにしている根本的なレコードがあると思う、私は基本レコード以外のレコードに追加された列を操作することはできないと思う。 – jk121960

+0

これは唯一のオプションだと思われます。ありがとうございました。 – jk121960

関連する問題