Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

スクリプトを実行すると、次のようなエラーメッセージが表示される場合があります。 
 
Image Added

このエラーの意味

スクリプトの実行を妨げる構造上の欠陥がスクリプト内にあります。例えば、次のコードをスクリプトに記述します。

     

[ Image Removed |../../index.htm#lansa/lansa050_2485.htm]
現在地: RAMP-TSガイド > スクリプト > デバッグ > エラー 80020101 が原因で操作を完了できない

...

if (1 == 2)

...


{

この例では、必要な右括弧 } が追加されていません。RAMP エディターは、} が不足していることを警告しますが、この警告を無視して進み、スクリプトを実行します。スクリプトに } が不足しているので、80020101 エラーが発生します。 

} が不足しているので、スクリプト全体がまったく意味をなしません。 

同様に、次のコードは、右大括弧を二重に使用しているので、エラーが発生します。

     SETVALUE("utxtBankAccountID",objListManager.AKey3

...

[0

...

]

...

])

...

対策

スクリプト内に次のような "バランスの悪い" 箇所がないかを確認します。

  • ( に対応する、閉じる ) がない
  • { に対応する、閉じる } がない Wiki Markup\
  • [
  • に対応する、閉じる
  • \
  • ]
  • がない
  • " または ' に対応する、閉じる " または ' がない (終了していない文字列定数) 
  • /* に対応する、 閉じる */ がない (終了していないコメント)

構造上正しくない他のJavaScriptの構造 
[ Image Removed |../../index.htm#lansa/lansa050_2485.htm]