問題タブ [suitescript]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
4626 参照

netsuite - 顧客を表示するときに、Suitescript を使用して現在ログインしている Netsuite の従業員の詳細を取得する方法は?

従業員が特定の顧客レコードを表示するときに、内部 ID などの現在ログインしている従業員の詳細を取得する必要があります。最後に実際にお客様を訪問したスタッフを自社サイトで救えるように。

0 投票する
7 に答える
2655 参照

netsuite - 保存された検索レコード タイプの内部 ID (名前/番号) は何ですか?

内部 ID を持つ UI を介して、savedSearch 自体のsavedSearch を作成しましたcustomsearch_savedsearch

suiteScript を使用して検索を読み込んでいるとき。予期しないエラーが発生したことを示しています。

上記のステートメントは、他のすべてのレコード タイプでは正常に機能しますが、savedSearchレコード タイプでは失敗します。

savedSearchレコード タイプの内部 ID は何ですか?

0 投票する
1 に答える
671 参照

javascript - Base64 ファイルを使用した SheetJS 構文

Netsuite アプリケーションで JSSheet を使用しようとしています。ファイル xlsx.core.min.js をインポートしました。

Netsuite から、ファイルは Base64 テキストとして取得されると言われました。ただし、使用しようとすると、次のエラーが発生します。

エラー: TypeError: org.mozilla.javascript.Undefined@224c1fae は関数ではなく、未定義です。(xlsx.js#11374)

このエラーがわかりません。適切な構文は何ですか。私も試しました:

考え?

0 投票する
2 に答える
2038 参照

netsuite - NetSuiteサブリストボタンを削除

顧客のクレジット カードをすべてリストして、顧客がカードを自分で編集できるようにする NetSuite Suitelet スクリプトがあります。

可能であれば、そのサブリストから「削除」ボタンを削除したいと思います。NetSuite サポート サイトを隅々まで調べましたが、うまくいきませんでした。誰もこれに遭遇したことがありますか?

以下は私が持っているコードです:

ご協力いただきありがとうございます。

0 投票する
1 に答える
1320 参照

netsuite - NetSuite のカスタム レコード

私はNetSuiteにかなり慣れていません。統合請求書 (CI) のカスタム レコードを作成しました (同じ顧客、同じインサイト コミュニティ、請求書を結合し、送信する統合請求書を作成します)。

このモジュールの設計は次のようになります。

カスタム レコード: 統合請求書 (CI 用) フィールド: 日付、金額、IC 番号、顧客、CI ID、子会社

子統合請求書 (通常の請求書の場合) フィールド: 日付、金額、IC 番号、顧客、CI ID、子会社、通貨、CI ID

これで、これら 2 つのレコードがまとめて、統合請求書のデータが保持されます。私たちの問題は次のとおりです。CI PDF には、構成されているすべての定期的な請求書のすべての項目が含まれている必要があります。どちらのレコードにも含まれていないため、このアイテムをどこから取得するかを決めることができません。子フォームに項目タブを追加できますが、それらを取得できますか? アイデアはありますか?また、通常の請求書からアイテムを取得するために、その場で検索を保存することも考えました。それは良い考えですか?

0 投票する
1 に答える
1380 参照

netsuite - netsuite ログインせずに特定のフィールドを変更するときに、スイートレット フォームのフィールドに入力したいと思います。

私は1つのスイートレットフォームを持っています。そのフォームでは、顧客名を変更するときにフィールド値を入力する必要があります。たとえば、1 人の顧客を選択すると、その顧客に関する関連情報が対応するフィールドに入力されます。クライアント スクリプトで nlapiLoadRecord を使用しています。ただし、ログインせずに使用する場合、suitet 形式ではサポートされません。

スイートレット形式でフィールドに入力するにはどうすればよいですか。

0 投票する
1 に答える
2571 参照

netsuite - ScriptSuite を使用して Netsuite で発注書を作成する方法は?

私は Netsuite を初めて使用し、Java でプログラムされたアプリケーションから起動されたスクリプトを実行するように求められました。Netsuite で発注書を生成する機能と、以前に作成した発注書を一覧表示するその他の機能を備えたスクリプト。このために私はAPI SuiteScriptを使用していますが、発注書を作成するときにJavaアプリケーションを実行してスクリプトを起動しますが、次のエラーが発生します:

2015 年 8 月 3 日 2:49:00 PM com.gargoylesoftware.htmlunit.WebClient printContentIfNecessary INFO: {"error": {"code": "user_error", "message": "値を入力してください: ベンダー"} }

作成する Javascript 関数は次のとおりです。

}

Java の関数コードは次のとおりです。

// リクエスト パラメータを設定 requestSettings.setRequestBody(cuerpo);

この JavaScript 関数を使用して、レコードの発注書を作成する必要がありますが、エラーが見つかりません。誰かが私を助けてくれれば解決策を見つけることができません。PS: カスタマイズされたフォームを作成する必要がある場合は、その方法を教えてください。ありがとう!