【问题标题】:oracle apex email templates: generating htmloracle apex 电子邮件模板:生成 html
【发布时间】:2022-01-03 13:57:13
【问题描述】:

假设我们创建了一个电子邮件模板NOTAWOL

如果我要在 HTML 表格中报告班级中的所有学生,我需要班级中每个人的标签。

<table>
  <tr>
    <td>jane doe</td>
  </tr>
  <tr>
    <td>john doe</td>
  </tr>
</table>

但问题是,在创建电子邮件模板时,该表的行数是未知的。

我尝试创建一个模板,在其中放置我的锚点和一些开始标签。为了让它更有活力,我尝试在结束标签之前添加一个替换字符串

类似:

<table>
 <th>student list</th>
 #LOOPS#
</table>

这个想法是创建一个

l_loops CLOB;

并通过使用适当的&lt;td&gt; &lt;/td&gt; 标签连接所有学生记录来收集它们。

但是,当我将 #LOOPS# 替换为 l_loops 时,我会在页面中看到原始 html 内容。

问题:电子邮件模板不应该在这种情况下使用吗?还是有根据行数创建表格的明智方法?

非常感谢

【问题讨论】:

    标签: oracle-apex email-templates


    【解决方案1】:

    替换变量是一个字符串。没有可用的循环机制(还没有?)。解决方案是不使用电子邮件模板或在现有功能之上构建解决方案。这里描述了一个很好的解决方案:https://srihariravva.blogspot.com/2020/05/email-templates-tabular-data.html

    【讨论】:

    • 非常感谢。我从这个博客中得到了诀窍。就我而言,我决定使用#LOOPS!RAW#,但无论如何你的答案就是答案。
    • 很高兴听到它有效
    猜你喜欢
    • 2013-04-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-10
    • 2018-07-01
    • 1970-01-01
    • 2010-12-16
    • 2015-05-29
    相关资源
    最近更新 更多