30.6 PREPARE_TEMPLATEプロシージャ
JSON文字列として指定されたプレースホルダが代入される電子メール・テンプレートに基づいて書式設定されたメールを戻すプロシージャ。
構文
PROCEDURE PREPARE_TEMPLATE (
     p_static_id         IN VARCHAR2,
     p_placeholders      IN CLOB,
     p_application_id    IN NUMBER DEFAULT, 
     p_subject           OUT VARCHAR2,
     p_html              OUT CLOB,
     p_text              OUT CLOB );
パラメータ
表30-3 PREPARE_TEMPLATEのパラメータ
| パラメータ | 説明 | 
|---|---|
| 
 | |
|   | |
| 
 | |
| 
 | |
| 
 | |
| 
 | 
例
declare
  l_subject varchar2( 4000 );
  l_html    clob;
  l_text    clob;
begin
  apex_mail.prepare_template (
  p_static_id    => 'ORDER',
  p_placeholders => '{ "ORDER_NUMBER": 5321, "ORDER_DATE": "01-Feb-2018", "ORDER_TOTAL": "$12,000" }',
  p_subject      => l_subject,
  p_html         => l_html,
  p_text         => l_text );
end;親トピック: APEX_MAIL