演算子の優先順位OutSystemsでは以下の演算子を使用できます。/単項マイナス数値オペランドの否定を一時停止します。以下は単項マイナス(-)演算子で許可されているデータ型です。/、-、*共通演算操作を実行します。以下は算術演算子/、-、*で許可されているデータ型です。除算演算の結果は常にDecimal型として型変換されます。算術演算子+和演算の実行。オペランドの1つがText型の場合、他のオペランドはText型に変換され連結操作を実行します。以下は算術演算子+で許可されているデータ型です。テキスト以外の部分はText型に変換され、連結されます。論理とBoolean型and、or、not、=、<、>、<>、<=、>=AND論理AND操作を実行します。Boolean型オペランドのみを許可します。OR論理OR操作を実行します。Boolean型オペランドのみを許可します。単項NOT論理NOT操作を実行します。Boolean型オペランドのみを許可します。<、>、<=、>=共通比較操作。オペランドの1つがText型の場合、他のオペランドはText型に変換され文字列比較操作を実行します。以下は比較演算子で許可されているデータ型です。テキスト以外の部分はText型に変換され、両方のテキストの長さが比較されます。両方の変数はText型に変換され、長さが比較されます。=、<>等値演算子を実行します。オペランドの1つがText型の場合、他のオペランドはText型に変換され文字列比較操作を実行します。以下は等値演算子で許可されているデータ型です。テキスト以外の部分はText型に変換され、比較されます。両方のオペランドが同じ型の場合のみに可能で、その場合アトリビュートの値を比較します。異なるエンティティの識別子は比較されますが、警告が発行されます。Timeオペランド型をDate型に変換します。Time型に変換します。Time型に変換します。Currency型変数をIntegerデータ型に変換します。Integer型、またはIntegerオペランド型をText型に変換します。両方のオペランドをText型に変換します。両方のオペランドをText型に変換します。両方のオペランドをText型に変換します。Likeこの演算子はAggregateのフィルタ条件エディタ内でのみ有効で、結果を比較できるようにします。SQL内のLIKEキーワードと同じセマンティックを有しています。LIKE演算子を使用して、式と比較できます。LIKEの利点は、1つ以上の文字を表示するワイルドカード文字「%」を使用できるようにすることです。「James」を名前のどこかに含むすべてのお客様に識別子を選択する場合、以下のフィルタ条件でこの情報を取得できます。'%James%'以下はLIKE演算子で許可されているデータ型です。テキスト以外の部分はText型に変換され、比較されます。インデクサ宣言この演算子はリスト内の特定の要素にアクセスするために使用されます。OutSystemsでは、インデックス(位置)はゼロから開始します。最初のレコードにアクセスするには以下のように式を入力します。MyRecordList[0]存在しないインデックスにアクセスした場合は、以下の実行時エラーが発生します。range"レコードは一連のエンティティやストラクチャであるため、特定されたレコードの特定のエンティティまたはストラクチャにアクセスできます。name>式が整数値を返す場合、インデクサ演算子内の式を使用できます。これにはユーザー関数の使用が含まれます。次のテーブルは、演算子の優先順位を優先順位の高いものから示しています。