![]() |
|
InStrExpression BuilderのInStr関数は、ある文字列の中から最初に見つかった文字の位置を返します。 構文Instr(string1, string2, start, end) 結果のタイプ整数 引数この関数の引数について次の表で説明します。
注: このトピック内で式の例において使用されている、言語に依存しないフィールド名およびフィールド名構文は、Expression Builderのリリース29サービスパック1より前のリリースで使用されていたフィールド名およびフィールド名構文です。これらの例はまだ有効です。ただし、Expression Builderのリリース29サービスパック1以降で、対応するフィールドを式のために[フィールド]リストから選択する場合、フィールド名およびフィールド名構文は、それらの例で示されたものとは異なります。フィールド名およびフィールド名構文が常に正しくなるよう、Expression Builderでは、式のフィールドは必ず[フィールド]リストから選択することをお勧めします。式でのフィールド名およびフィールド名構文の詳細は、「式について」を参照してください。 例次の例では値9が返されます。 InStr('john.doe@company.com','@') 次の例では、ワークフロールール条件でInStr関数を使用する方法を示します。ワークフロールール条件では、InStr関数を使用して、指定した文字列がレコードのフィールドに存在するかどうかを確認します。フィールドに文字列が見つからない場合、ワークフロールールで指定されたアクションが実行されます。この例では、InStr関数を使用して、レコードの[主題]フィールドに「REVIEW」という語が含まれているかどうかを確認しています。ワークフロールールのアクションは、[主題]フィールドに「REVIEW」(すべて大文字)という語が含まれている場合にのみ実行されます。 InStr([<Subject>], 'REVIEW') > 0 関連トピック関連するExpression Builderの情報については、次のトピックを参照してください。 |
公開日 2018 年 8 月 | Copyright © 2005, 2018, Oracle. All rights reserved. Legal Notices. |