556033_ja-JP
JSL デバッガ – 次のステップ
このレシピでは、JSL デバッガーが真に強力な条件付きブレークポイントである理由を見ていきます。 この機能により、変数が特定の値に達したときなど、特定の条件が満たされたときにスクリプトを一時停止できます。 これにより、特定の入力値、ループの繰り返し、列番号などをターゲットにすることができます。 JSL Debugger – Getting Startedレシピで使用したのと同じプログラムを使用します。 このレシピのポイントを説明するのに役立つように、わずかに変更されています。
手順:- を開きますCVC 9データ テーブルとCVC リストの作成脚本。 デバッガーを起動します。 25、40、46 行目にブレークポイントを設定します。 入力文字列が正しく解析されることに関心があります。 前のレシピの情報を繰り返すには:
空白のセルは削除されます
「」で始まるセル[v。 」は無視されます。
コンマは個々の単語を区切ります。
スラッシュ ( / ) チルダ ( 〜 )。 例えば、 tener/llevar ~ barba/bigote/gafasは 6 つの単語に拡張されます。テナー バルバ、レヴァル バルバ、テナー ビゴテ、レヴァル ビゴテ、テナー ガファス、レヴァル ガファス. 1 つのセルに 3 つ以上のリストがある場合があります
セルにはスラッシュとコンマの両方が含まれる場合があります。 エントリ: tronco, extremidad ~優れた/劣った、次のように展開する必要があります。トロンコ、エクストリーム・スーペリア、エクストリーム・インペリアード.
- 25 行目のブレークポイントを右クリックして、ブレークポイントを編集. ダイアログボックスで、調子タブ。 を確認してください調子チェックボックスをオンにして条件を追加します含む(項目、”、”) .アイテム監視する変数です。 の真ですラジオボタンを選択する必要があります。 クリックわかった. ブレークポイントのドットにプラスが表示され、条件付きブレークポイントであることを示します。

- 追加アイテム、チルダグループ、 と構築されたデカルト監視されている変数のリストに。
- クリック走るデバッガーの左上にあるボタン。 プロンプトが表示されたら、選択しますセクションのためにレベルの列と次の 3 つの列データ列。 クリック走るボタンをクリックします。
- デバッガーは 25 行目で停止する必要があります。 変数 item には文字列 “ペロ、オジョ、ナリズ」。 条件付きブレークポイントは、コンマがないすべてのセルをスキップしました。
- クリック走るもう2回。 変数チルダグループ含む{「ペロ」} .
- クリック走るもう一度。チルダグループ現在含まれている{「王城」} . カンマのみの文字列が正しく解析されているようです。
- 次に、チルダを含むセルが正しく解析されていることを確認する必要があります。 これを行うには、現在の条件付きブレークポイントを編集します。 デバッガーの右下で、ブレークポイントタブ。 条件付きブレークポイントを含む行を選択し、ブレークポイントを編集タブの上部にあるボタン (左から 2 番目)。 のセルをクリックします。調子ブレークポイント条件を含む列。 になるように編集します。含む(項目、"~") . または、ブレークポイント テーブルで行を直接編集することもできます。
- 40 行目と 46 行目のブレークポイントのチェック ボックスをオフにします。 これにより、ブレークポイントを削除せずにオフにすることができます。

- クリック走るボタン。 デバッガーは、item にチルダが含まれる次の観測のために、24 行目のブレークポイントで停止します。 (注: デバッガーが停止しても項目にチルダが含まれていない場合は、実行が完了する前にデバッガーが途中で停止した可能性があります。 クリックブレークポイントなしで実行ボタンを押して再試行してください。)
- 次に、チルダとコンマの両方を含むアイテムをチェックします。 ブレークポイント 24 の条件を次のように変更します。
Contains(item,"~") & Contains(item,",")
- クリック走る. これらの両方の文字を含むアイテムを反復できるようになりました。
多数のアイテムを反復処理する場合、問題が発生した場所や理由を特定するのが難しい場合があります。 デバッガーは通常、スクリプトをステップ実行するために使用されますが、より深刻な問題を診断するためにも使用できます。
- デバッガーなしでプログラムを実行します。今回は選択しますセクションのためにレベルの列と残りのすべての列データ列。
- クリック後走る、エラー ダイアログが表示されます。 ログ内の情報は、添え字の問題があることを示していますが、列に関係しており、変数が原因である可能性が高いこと以外の詳細はわかりませんターゲット行.

- デバッガーでプログラムを再起動し、ブレークポイントなしで実行ボタン。
- 警告ダイアログを閉じると、制御がデバッガに戻されます。 これで、さまざまな変数値を調べることができます。 特に、問題のある列を次のように簡単に特定できます。 10.1. Acciones relacionadas con la Viviendaそしてそれターゲット行空です。
成功のヒント:
- 条件付きブレークポイントを使用して、ブレークポイントを使用して停止する方法とタイミングをターゲットにします。
- ログを使用してエラーを見つけにくい場合、デバッガーを使用して、障害時の変数値を判別できます。
前菜自動化とスクリプト
Comments
There are no comments yet