JunshuO
ServiceNow Employee

 

ServiceNow ポータル (サービスポータル/従業員センター) で、カスタム開発をあまり行わずに、OOTB (すぐに利用可能な) に近い言語ベースのエラーメッセージを表示する場合は、メッセージ翻訳と gs.getMessage() を使用します。

 

システムローカリゼーションメッセージを使用 (推奨):

移動先:
システムローカリゼーション→メッセージ


メッセージを作成します。

キー:invalid_user_error
メッセージ (英語): 無効なユーザーが選択されました。

 

同じキーの翻訳を作成します。

言語: フランス語 → Utilisateur non valide sélectionné.
言語:ドイツ語→Ungültiger Benutzer ausgewählt
言語:日本語→対応する翻訳

 

次に、ポータルウィジェットまたはサーバースクリプト内:

gs.addErrorMessage(gs.getMessage('invalid_user_error'));

 

NileshPol_0-1783664886862.png

 

このプロセスにより、 ServiceNow は、ログインしているユーザーの言語設定に基づいてメッセージを自動的に表示します。

 

 


この記事は機械翻訳されております。最新は元となる記事をご覧ください: https://www.servicenow.com/community/developer-blog/show-language-based-error-messages-on-service-po...。

免責事項: 一部の日本語は、翻訳ソフトウェアを使用してお客様の便宜のために翻訳されています。正確な翻訳をご提供できるよう相当な努力を払っておりますが、いかなる自動翻訳も人間の翻訳者に代わすることはなく、そのようなことは意図されておりません。翻訳は「現状のまま」提供されています。他言語への翻訳の的確性、信頼性または正確性については、明示または黙示を問わず、いかなる保証も行われません。翻訳ソフトには限界があるため、一部のコンテンツが正確に翻訳されていない場合があります。これらの資料の公用言語は英語です。翻訳の際に生じる相違または不一致は、コンプライアンスまたは履行の目的に関しては拘束力を有さず、法的効力はないものとします。

This article was machine translated and replicated from the original source: https://www.servicenow.com/community/developer-blog/show-language-based-error-messages-on-service-po...。