自動化ルール
この例では、テーブルデータのチェックを示します。このルールは、テーブルデータが集計結果のfieldの値と一致するかどうかを確認します。テーブルには、商品の価格と数量のカラムがあります。このルールは、テーブルと集計結果のfieldを含むセクションレベルで記述されています。ActiveX コンポーネントのコード
以下のコードは、上記のスクリプトで使用されているAutomationRule プロジェクトの CheckDoc クラスのコードです。
候補リストでの検索
このルールでは、field の値がリスト内のいずれかの値に一致するかどうかを確認します。一致しない場合は、ルールエラーフラグが表示され、その field には推奨値のリストが設定されます。チェック結果に応じて、その field は確信ありまたは確信なしで認識されたものとしてマークされます。Field の一致チェック
このルールは、field が一致しているかどうかを確認します。チェックマーク のチェック
このルールは、チェックマーク が選択されているかどうかを確認します。チェックマークグループのチェック
このルールは、グループ内のすべてのチェックマークを順に調べ、どれも選択されていない場合は先頭のチェックマークを選択します。このルールは、チェックマークグループレベルで記述されています。グループ内のすべてのチェックマークは、ルールに含まれる field のリストに追加されており、グループ自体はそのリストから除外されています。既定のチェックマーク (先頭のもの) では、ReadOnly フラグが無効になっています。グループ内にチェックマークがない場合は、ルールエラーフラグが有効になります。 このサンプルは、ルールに含まれるすべての field を順に処理します。field 名は指定されていないため、このコードは任意のチェックマークグループで使用できます。field の信頼性チェック
このルールは、field 内の疑わしい文字数をチェックし、その数が 3 つ以上の場合は field をクリアします。これは自動補正スクリプトです。RegionとVerificationフラグを失わない文字置換
このスクリプトは、RegionおよびVerificationフラグに関する情報を失うことなく、+を&に置き換えます。これは自動補正スクリプトです。
