2016-05-03 6 views
0

私はちょうどsuitescriptで始まりました。私は、Intellisenseを保存された検索を作成する際にsuitescript 2.0で動作させる方法を知りました。 これはnetsuite UI上では簡単なことですが、私はSuitcriptでそれを行う方法を学びたいと思います。以下は、下のコード例です。私はctrl +スペースを使用してCustomerタイプのオプションを表示しようとしています。私は['N/record']を追加しようとしましたが、それは私にrecords.Typeのオプションを与えました(ここにオプションがありました)が、フィルターの一重引用符の中に何かを与えることはできません。SuiteScript 2.0 Intellisenseは検索フィルターを作成します

define(['N/search'], 

function(search) { 
var MYsearch = search.create({ 
    type: search.Type.CUSTOMER, 
    title: 'My Customer search', 
    filters: ['', '', '']  // here is where i want intellisense 
}) 

質問:誰でもsuitescript 2.0の質問と回答の良い場所を知っていますか? stackoverflowが不足しているようです。私はかなり新しいブランドなので、私は推測している。 (私はヘルプセンターとSuiteAnswersのすべてのチュートリアルを知っています) 助けてくれてありがとう!

更新:Netsuite 2.0は内部IDが好きではないようです。希望があれば。

答えて

0

希望します。

  1. 最新のSuiteCloud Developer IDEまたはEclipse Marsバージョンをダウンロードしてください(SuiteCloudプラグインSuiteCloud IDE-http://system.netsuite.com/download/ide/update_e4をダウンロードしてください)。このIDEを使用すると、SuiteScript 1.0のAPIコードアシストを行うことができます。ただし、SuiteScript 2.0で有効にするための別の設定があります。また、これにより、ネイティブフィールドにインテリセンスを持たせることができます。
  2. カスタムフィールド/列を含める場合は、メインメニュー> Netsuite>マスターパスワード>でマスターパスワードを設定します。
  3. 本番環境、サンドボックス環境、およびベータ環境からアカウントのリストを取得します。これをメインメニュー> Netsuite> Manage Account>で行います。後で新しい顧客アカウントに追加する場合は、この手順を再度実行して手動で追加する必要があります。
  4. プロジェクトフォルダをNetSuiteアカウントに接続する必要があります。しかしまず、プロジェクトフォルダ> NetSuite>プロジェクト設定の変更>を右クリックして、プロジェクト設定を確認します。次に、正しいアカウントを使用することを確認します。
  5. 次に、プロジェクトフォルダ> NetSuite>プロジェクトアカウントにログイン>を右クリックして、アカウントにログインします。一度正常にログインします。
  6. 最後に、プロジェクトフォルダ> NetSuite>アカウントからスクリプトIDを同期>を右クリックします。指示に従って、レコードタイプとフィールドを選択します。
0

私は通常ちょうどその後、あなたは自分の

search.create({ type: search.Type.VENDOR_PAYMENT, filters: arrFilters, columns: arrColumns });

を使用することができますので、 var arrFilters = []; arrFilters.push(search.createFilter({ name: 'mainline', operator: search.Operator.IS, values: ['F'] })); arrFilters.push(search.createFilter({ name: 'trandate', operator: search.Operator.WITHIN, values: 'lastMonth', }));

var arrColumns = []; 

    // invoiceid 
    arrColumns.push(search.createColumn({ 
     name: 'internalid', 
     join: 'appliedtotransaction' 
    })); 

のようにその配列への私のフィルターを追加し、フィルターの配列を作成し、列のための別の

関連する問題