2017-12-05 19 views
0

Oracle Application Express Onlineを使用して小さなアプリケーションを構築しています。ユーザーがデータベースに行を挿入すると自動的に電子メールを送信したいと思います。アプリケーションでは、私は右のメールを見るので、Oracle Apexで電子メールを送信する方法

Select User.Email from Users wher Users.Username=:APP_USER 

クエリが動作します: 私は項目を作成したが、私は、アプリケーションのユーザーのアドレスを入れている、電子メールと呼ばれます。 次に、私がここに投稿する画面に表示される方法でプロセスを作成します。しかし、何も起こりません。私を助けてくれますか?

写真の中央に2つのアイテムがあります.1つはデータベースに新しい行を保存する必要があり、もう1つは処理中のメールです。しかし、私が早く言ったように、何も起こりません。

As you see, in the centre of the photo there are 2 items: one has to go into the database to store a new row, the second one is the email that is in the process. But, as I said early, nothing happens.

+1

スタックオーバーフローへようこそ!あなたに素晴らしい答えを与えるために、もしあなたがまだ持っていなければ、あなたが[尋ねる]を一目で把握すれば、私たちを助けるかもしれません。あなたが[mcve]を提供できるなら、それは役に立つかもしれません。 – Mat

+0

まず、マイナーなこと - バインド変数(:EMAIL)がそのフィールドで動作するかどうかわかりません。代わりに置換変数(&EMAIL。)が必要な場合があります。 – kfinity

+0

第2に、電子メールを送信できるように設定を行う必要があります。使用しているApExのバージョンはわかりませんが、ここではhttps://docs.oracle.com/cd/E71588_01/AEAPI/Configuring-Oracle-Application-Express-to-Send-Emailを参照してください。 htm – kfinity

答えて

0

あなたはAPEXのいずれかの属性をクリックし、「ヘルプ」タブをクリックすると、あなたはいくつかの非常に有用な情報を取得する - この場合には、フィールドはこのシナリオのための代替構文を期待していること。

するために、1つのまたは複数の電子メールアドレスを指定することにより、電子メールの受信者を入力します。 複数のメールアドレスの場合は、コンマ区切りのリストを使用します。動的値を使用する場合は、置換構文を としてください。

[email protected], [email protected] 
John Doe <[email protected]>, Jane Doe <[email protected]> 
&P6_TO. 
関連する問題