コンテキストの影響
データの項目が 1 つの標準データ型 (ブール、整数、倍精度、またはストリング) に属しているにもかかわらず、コンテキストが別の標準データ型を必要とする場合、データの評価時 (マクロ・エディターがデータを保管するとき、またはマクロ・ランタイムがマクロを再生するとき) に、可能な場合は、コンテキストが必要とする標準データ型に自動的に変換されます。
コンテキストの例は次のとおりです。
- 条件記述子の「条件」フィールド (ブール値を期待する)
- 変数がフィールド変数である場合、変数更新アクションの「値」フィールド (ロケーション・ストリングを期待する)
- 入力アクションの「行」値 (整数値を期待する)
ただし、データを新しいデータ型に変換できない (例えば、ストリング 123apple を整数に変換できない) 場合は、エラーが発生します。マクロ・エディターがエラー・メッセージを表示します。マクロ・ランタイムは、マクロの再生を停止し、エラー・メッセージを表示します。
次のサブセクションでは、標準データ型ごとの変換について説明します。