機械翻訳について

Eメール・アドレス書式検証のGroovyサポート

アカウントまたは担当者のEメール・アドレスは、それぞれのUIページまたはREST APIを使用して追加できます。 これらのEメール・アドレスを入力する際は、Eメール・アドレスの書式を検証する必要があります。

Groovyスクリプトを使用して、Eメール・アドレス書式を検証するルールを指定できます。

Groovyスクリプトの詳細は、Oracle Applications Cloud Groovyスクリプト・リファレンス・ガイドを参照してください。 REST APIの詳細は、CX Sales and Fusion ServiceのためのREST APIガイドを参照してください。

次のコードは、Eメール・アドレスを検証するためのサンプルです。

def regex = /(?i)^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/ 
def email = getAttribute('ListEmailAddress'); 
def EmailCollection = Email ;
EmailCollection.reset();

if (email == null)
{
while(EmailCollection.hasNext()){
def emailRec = EmailCollection.next() 
email = emailRec.EmailAddress
if (!(email =~ regex)){ 
throw new oracle.jbo.ValidationException("Populate email in the appropriate format (example someone@oracle.com)") 
}  
} 
}
else
if (!(email =~ regex)){ 
throw new oracle.jbo.ValidationException("Populate email in the appropriate format (example someone@oracle.com)") 
}