ディスカッション
スイート全体に組み込まれたAI機能は、データをより迅速に分析し、より優れた意思決定を促進する独自の考察を生成できるようにすることで、生産性を向上させ、リーダーに利便性をもたらします。オラクルのAI機能がどのように役立つかについては、これらのオンデマンド・ウェビナーをご覧ください。
AIを用いた自動化で請求書処理を合理化
AIを用いた考察を使用して、計画と予測を迅速化
AIを用いた自動化で請求書処理を合理化
AIを用いた考察を使用して、計画と予測を迅速化
NetSuiteの保存検索やレポートをマスターするための究極のガイドである分析センターを使用して、データの力を最大限に活用しましょう。複雑さを単純化し、組織の真の可能性を解き放ちます。今すぐ分析センターに参加して、新たな高みを目指しましょう!
NetSuite Release 2025.1リリース・ノートは、こちらからダウンロードできます。
URLフィールドの値をSuiteletフォームへ渡す
適用
製品: NetSuite 2022.2
シナリオ
NetSuiteのレコードからURL情報をクリックされるリンクとしてSuiteletへ渡します。
解決策
以下のサンプルを参照します。
URLを保存するフィールドを作成します。
- カスタマイゼーション > リスト、レコード、およびフィールド > エンティティ・フィールド > 新規 へ移動します
- 次のパラメータを設定します
- 種類:自由形式テキスト
- 次に適用:連絡先
- 値を保存:T
- ID = '_contactURL'
SuiteletのURLを保存するフィールドを作成します。
- カスタマイゼーション > リスト、レコード、およびフィールド > エンティティ・フィールド > 新規 へ移動します
- 次のパラメータを設定します
- 種類:ハイパーリンク
- 値を保存:T
- 次に適用:連絡先
- ID = '_suiteletURL'
以下のサンプルのクライアント・スクリプトを使用します。このスクリプトは、連絡先レコードのURLフィールドに入力された値をパラメータとしてSuiteletURLに追加します。保存した後、SuiteletのURLはクリックされるようになります。
function clientFieldChanged(type, name, linenum) { if (name == 'custentity_contactURL') { var suiteletURL = nlapiResolveURL('SUITELET', < suitelet internal id here > , < suitelet deployment id here > ); var contactURL = nlapiGetFieldValue('custentity_contactURL'); if (contactURL) { var custParam = '&custparam_URL=' + encodeURI(contactURL); suiteletURL = suiteletURL + custParam; nlapiSetFieldValue('custentity_suiteletURL', suiteletURL); } }}
次は、以下のサンプルのSuiteletスクリプトを使用します。
function suitelet(request, response) { nlapiLogExecution('DEBUG', 'Request', request); if (request.getMethod() == 'GET') { var thisURL = request.getParameter('custparam_URL'); var thisForm = nlapiCreateForm('URL to Form'); var urlField = thisForm.addField('custpage_url', 'inlinehtml', 'HTML Link', null, null); nlapiLogExecution('DEBUG', "URL", thisURL); newURL = "" http: //"" +="" thisurl="" >This is now link."; urlField.setDefaultValue(newURL);
0