2017-01-28 4 views
1

私はスイートレットで作業していますが、私は1.0で動作するバージョンがありますが、1.0には機能がないため、2.0に変換する必要があります。要するに、アイテムを選択し、そのアイテムを含むアセンブリアイテムを探し、変更したいアセンブリごとにチェックボックスを選択してから、元のアイテムを置き換えるアイテムを選択します。 1.0では、「メンバー」サブリストを使用してアイテムに参加した保存された検索がありましたが、私はそれがあった「ライン」も引き出しました。 2.0では、検索から結合された列にアクセスすることはできません。これは識別子 'memberitem'でフィルタリングし、項目のinternalidを渡すことでした。しかし、何らかの理由でエラーが発生し、「nlobjSearchFilterに無効な検索条件が含まれています:memberitem」と表示されます。 1.0で使用可能な項目でフィルタリングする列です。これに関する助けに感謝します。SuiteScript 2の結合とフィルタ

+2

フィルタの例を共有でき、値を取得しようとしている場合に役立ちます。 –

+1

1.0コード –

+0

を貼り付けます。コードが貼り付けるには長すぎますか? – jk121960

答えて

0

ここでは、2.0の検索のサンプルを示します。列とフィルタで実際に変更されたものは何もないので、2.0の検索にそれらをコピーするだけで済みます。

search.create({ 
    type:search.Type.CUSTOMER, 
    title:'test Search', 
    id:'customsearch_testsearch', 
    columns:['internalid','someOtherColumn'], 
    filters:['parent','anyof',parentID] 
}); 

ここには、ドキュメントのURL(N/search Module)があります。お役に立てれば。既存のコードのサンプルがなくても私はできません。

ここでは、どのタイプの検索演算子をどのタイプのフィールドで使用できるかを示す文書であるSearch Operatorsがあります。フィールドmemberitemは選択リストなので、そのフィールドにはanyofまたはnoneofしか使用できません。

+0

コメントなしでdownvoteに感謝します。私の回答は、リクエスタが問題を解決するのに役立つ関連情報を提供します。 – W3BGUY

+1

私は今まであなたの投稿を見ていなかったこのdownvoteをしなかった。あなたの情報をありがとう、私はそれを適用することができ、あなたに知らせることができます私は表示されます。 – jk121960

関連する問題