27

この質問が曖昧すぎないことを願っています

netsuiteスクリプトと API (どちらも ASP ベース)の適切なリファレンスを探しています。

誰かがこのようなものをどこで見つけるか知っていますか? ネットスイートのヘルプ ページはせいぜい平凡で、フォーラムはあまり活発ではありません。(これら 2 つのことはすでに悪い兆候だと思いますが、試してみる価値はありますよね?)

4

6 に答える 6

28

NetSuiteの元従業員として、私は何度も何度もイライラしていました。内部的にも、開発ドキュメントに公開されているpdf以外に適切な参照はありません。

コードのスニペットと操作方法の手がかりを得るのに最適な場所の1つは、NSユーザーグループとあまり良くないサンプルアプリです。

その多くは試行錯誤で行われます。クライアント側とサーバー側のスクリプトよりも、Webサービスの開発が少しイライラしないことがわかりました。

B

于 2009-05-29T11:55:53.027 に答える
5

サンプルコードとドキュメントをここで見つけました。netsuite を kohana ベースのサイトと統合します。開発を容易にするために使用する 2 つのスニペット、getNetsuiteConnection()メソッド、および特定のレコードのカスタム フィールドのリストを取得するために使用するスニペットを用意しました。

更新: 最近、さらにいくつかのリソースが見つかりました (主に、PHP フレームワークを介して NetSuite を使用することを対象としています)。

08/12 更新: Ruby を使用している場合は、NetSuite SOAP API の一部を実装するこの gemをチェックしてください。

于 2010-07-19T18:26:34.810 に答える
4

簡単な Netsuite スクリプトのヒント

SuiteScript で作業する場合、NetSuite にはさまざまなフィールド タイプとフォーム フィールドがありますが、これらから値を取得するために汎用関数があります。

nlapiGetFieldValue();
record.getFieldValue();
rec.getValue();

これらの関数は、常に文字列型として値を返します。日付および数値タイプのフィールドでも。

したがって、返された値を操作するときは、バグを避けるためにそれらを正しい型に変換する必要があります。

たとえば、数値データに parseInt または parseFloat を適用できます。

var val = nlapiGetFieldValue('fieldId');
if( 3 > parseInt(val))

ParseInt は NaN を返す可能性があるため、より効率的な方法はこれらのタイプの関数を使用することであることに注意してください

function getNumber(number){
 return (parseFloat(number) == NaN)?0.0:parseFloat(number);
}

日付タイプのフィールドには、標準の Netsuite 関数を使用できます

nlapiStringToDate();
于 2012-08-15T07:49:31.640 に答える
2

ちょっとした悪夢です。ヘルプセンターのセクションは参照に役立ちます。

https://system.netsuite.com/app/help/helpcenter.nl?topic=help

于 2011-10-05T12:00:14.277 に答える
1

Corey に次ぐ NS ユーザー グループの利用 (最近https://usergroup.netsuite.com/users/index.phpに移行しました。承認待ちです)。また、NS 電話サポートの割増料金を支払うことは、問題の解決に役立ちました。NS が提供するサポート/リソース以外では、リンクされた NS ユーザー グループはかなりまともです。おそらくシステムの理解が不足しているため、NetSuiteの問題に対するstackoverflowの結果はあまり役に立ちません。

NetSuite for Dummies は、機能の観点から NetSuite の優れたリファレンスですが、開発者にはほとんど提供しません。開発者の方は、こちらの NS 開発者ガイドをチェックすることをお勧めしますhttps://system.netsuite.com/core/media/media.nl?id=5732122&c=NLCORP&h=5fca4bf5dd825a28ab41&_xt=.pdf&addrcountry=US (古いですが、まだ関連があります) . 開発者ガイドには、ヘルプ セクションと同じ情報がほとんど含まれています (ただし、ヘルプ セクションは最新ですが、効果的な検索機能はありません)。

于 2014-07-15T20:35:19.047 に答える