インタラクティブ スクリプトの作成
ユーザーに入力を確認するインタラクティブなスクリプトを作成できます。自動で実行される標準スクリプトとは異なり、インタラクティブなスクリプトは、必要な情報がユーザーによって入力されるまで実行を一時停止します。
インタラクティブであることの利点
インタラクティブな場合、適用性が広がり、柔軟なスクリプトを作成できます。あらかじめすべての入力情報を指定する必要はありません。このためには、テーブルやフィールド名などの情報を把握する必要があり、一般的には単一目的で絞り込まれたスクリプトになります。
スクリプト インタラクティブを使用すると、ユーザーがスクリプトを実行するときに、1 つ以上のダイアログボックスを使用して、入力情報を収集できます。たとえば、インタラクティブを使用して次の入力のいずれかを収集できます。
- ユーザー名とパスワード
- テーブル名とフィールド名
- ファイル名
- 金額しきい値
- 日付範囲
- マーチャント コード、支店コード、業者および顧客 ID などの識別子
- コマンド パラメーター
インタラクティブの連続
可能であれば、スクリプトの先頭にすべてのインタラクティブ ダイアログ ボックスを置き、以降のスクリプトで中断することなくスクリプトを実行できるようにしてください。
インタラクティブなダイアログボックスがスクリプトの中間で発生した場合、ユーザーは入力が必要なところでスクリプトの実行に参加できないことがあります。入力があるまでスクリプトが停止します。
インタラクティブを作成するには 3 つの方法があります。
Analytics はスクリプトのインタラクティブを作成するための 3 つの方法を提供します。各方法は Analytics コマンドに関連付けられています。
ACCEPT および PASSWORD コマンドは ACL スクリプト構文を使用してのみ作成できます。DIALOG コマンドは ACL スクリプト構文を使用して作成できます。あるいは、視覚的ユーティリティのダイアログ ビルダーを使用して構文を自動生成できます。
コマンド | 説明 |
---|---|
ACCEPT |
ACCEPT コマンドはデフォルトのインタラクティブ ダイアログボックスを作成します。これはユーザー入力の 2 つの方法をサポートします。
項目ごとに個別のダイアログ ボックスを作成して、一度に 1 項目について入力を求めることもできますが、1 つのダイアログ ボックスで複数項目について入力を求めることもできます。 |
DIALOG コマンドはカスタム インタラクティブ ダイアログボックスを作成します。カスタム ダイアログボックスはより高度なレイアウト オプションと、ユーザー入力の 5 つの方法をサポートします。
項目ごとに個別のダイアログ ボックスを作成して、一度に 1 項目について入力を求めることもできますが、1 つのダイアログ ボックスで複数項目について入力を求めることもできます。 |
|
PASSWORD |
PASSWORD コマンドは、パスワードを入力するための単一フィールドがある簡単なダイアログボックスを作成します。 パスワードを入力すると、ダイアログ ボックスには入力した文字がアスタリスク(*)で表示されます。パスワードは Analytics セッション中にメモリに保持されますが、スクリプトまたはログには表示されません。 |