[
|../../index.htm#lansa/lansa050_2490.htm]
現在地: RAMP-TSガイド > スクリプト > デバッグ > オブジェクトが期待されていた
スクリプトを実行すると、次のような"オブジェクトが期待されていた"エラーが表示される場合があります。
![]()
このエラーの意味
スクリプト内で存在しないものを参照している可能性があります。このエラーの一般的な原因は、単純な入力間違いか大文字小文字の間違いです。
スクリプトは以下のとおりです。
NaVIGATE_TO_JUNCTION("uOS400MainMenu");
NAVIGATE_TO_JUNCTIN("uOS400MainMenu");
上記のスクリプトは両方とも"オブジェクトが期待されていた"エラーを引き起こします。NaVIGATE_TO_JUNCTION および NAVIGATE_TO_JUNCTIN という名前のオブジェクトが実際に存在しないことが原因です。正しい JavaScript ファンクション名は、NAVIGATE_TO_JUNCTION です (JavaScript では大文字と小文字が区別されます)。
対策
"オブジェクトが期待されていた"エラーが発生した場合は、以下を実行してみてください。
スクリプトでエラーの原因となっている行を正確に特定するのが難しい場合があります。
この問題を最も簡単に解決するには、JavaScriptアラート・ファンクションを積極的に使用します。例:
alert("About to navigate");
NaVIGATE_TO_JUNCTION("uOS400MainMenu");
alert("Navigation finished");
これによりかなり早く、NaVIGATE_TO_JUNCTION() 行がスクリプト・エラーの原因となっている行であることがわかります。
[
|../../index.htm#lansa/lansa050_2490.htm]