Oracle Apex - 从列表发送电子邮件
Oracle Apex - Send Email from a list
我有一个 table,其中包含几个不同的电子邮件和项目的列表。我正在尝试向所有这些带有项目的电子邮件发送一封电子邮件(每当按下按钮时),例如:
按下按钮时应发送这样的电子邮件:
“亲爱的 abc@mail.com,您的购物车已准备好商品 1 和商品 2。”
我知道如何使用 Apex 项目发送电子邮件,但我不知道如何使用 table 中的信息来发送电子邮件。
有人知道怎么做吗?
谢谢!
这可能是一种选择:创建一个在按下按钮时运行的过程;它读取 table 内容并将项目列表“聚合”到消息文本中。
由于您已经知道如何发送邮件,我希望这足以让您使用它。
SQL> with test (user_email, item) as
2 -- sample data
3 (select 'abc@mail.com', 'item 1' from dual union all
4 select 'abc@mail.com', 'item 2' from dual union all
5 --
6 select '123@mail.com', 'item 1' from dual union all
7 select '123@mail.com', 'item 2' from dual union all
8 select '123@mail.com', 'item 3' from dual
9 )
10 -- code you might be interested in
11 select user_email,
12 'Dear ' || user_email ||', your cart is ready with ' ||
13 listagg(item, ', ') within group (order by item) as message_text
14 from test
15 group by user_email
16 /
USER_EMAIL MESSAGE_TEXT
------------ ----------------------------------------------------------------------
123@mail.com Dear 123@mail.com, your cart is ready with item 1, item 2, item 3
abc@mail.com Dear abc@mail.com, your cart is ready with item 1, item 2
SQL>
我有一个 table,其中包含几个不同的电子邮件和项目的列表。我正在尝试向所有这些带有项目的电子邮件发送一封电子邮件(每当按下按钮时),例如:
按下按钮时应发送这样的电子邮件:
“亲爱的 abc@mail.com,您的购物车已准备好商品 1 和商品 2。”
我知道如何使用 Apex 项目发送电子邮件,但我不知道如何使用 table 中的信息来发送电子邮件。 有人知道怎么做吗?
谢谢!
这可能是一种选择:创建一个在按下按钮时运行的过程;它读取 table 内容并将项目列表“聚合”到消息文本中。
由于您已经知道如何发送邮件,我希望这足以让您使用它。
SQL> with test (user_email, item) as
2 -- sample data
3 (select 'abc@mail.com', 'item 1' from dual union all
4 select 'abc@mail.com', 'item 2' from dual union all
5 --
6 select '123@mail.com', 'item 1' from dual union all
7 select '123@mail.com', 'item 2' from dual union all
8 select '123@mail.com', 'item 3' from dual
9 )
10 -- code you might be interested in
11 select user_email,
12 'Dear ' || user_email ||', your cart is ready with ' ||
13 listagg(item, ', ') within group (order by item) as message_text
14 from test
15 group by user_email
16 /
USER_EMAIL MESSAGE_TEXT
------------ ----------------------------------------------------------------------
123@mail.com Dear 123@mail.com, your cart is ready with item 1, item 2, item 3
abc@mail.com Dear abc@mail.com, your cart is ready with item 1, item 2
SQL>