【问题标题】:How to restrict function from printing condition true value如何限制打印条件真值的功能
【发布时间】:2014-03-26 13:47:33
【问题描述】:

我正在处理 IDOC 脚本,其中如果函数分别是成功/失败,则函数 rsRename(下面的代码)返回 TRUE/FALSE。现在我在 HTML 电子邮件模板中使用此函数,它为电子邮件中的条件 TRUE 打印值 1。我想限制此功能在电子邮件中打印值 1。 rsRename函数定义:http://docs.oracle.com/cd/E21043_01/doc.1111/e10726/c08_config_ref263.htm

"<tr>       
         <td align ="center" vertical-align="top" width="60%" style='background:#E6E6D8;min-width:600px'>    
            <p style="padding-left:10px">        
            <$executeService("GET_SENDTOWORKFLOW_HISTORY_EMAIL_DETAILS")$>
                 <$numrowSTOWFH = rsNumRows("SendtoWorkflowActionHistory")$>
            <$executeService("GET_WORKFLOW_HISTORY_EMAIL_DETAILS")$>
                 <$numrowWFH = rsNumRows("WorkflowActionHistory")$>      
            <$if numrowWFH gt 0$>                    
                    <$rsRename("WorkflowActionHistory", rsNewName)$>
            <$else$>                     
                    <$rsRename("SendtoWorkflowActionHistory", rsNewName)$>
            <$endif$>   
                <span style="font-family:Calibri,sans-serif;font-size:12pt">
                    <b>Reason:&nbsp;</b></span>
                <span style="font-family:Calibri,sans-serif;font-size:12pt;color:blue">
                    <b><$if xPurposeForSubmission$><$getFieldViewValue("xPurposeForSubmission",xPurposeForSubmission,"Reason")$><$endif$></span></b>
         </td>  
</tr>
"

【问题讨论】:

  • 我到达正确的组了吗???如果标记其他技术,请指导我。将帮助我解决此问题

标签: function html html-email idoc


【解决方案1】:

将代码放入 div 标记中,因为 CODE 解决了我系统上的问题,并且邮件模板不再打印“1”以表示真实情况。

但是问题仍然存在,当在我的手机上配置的邮箱上打开电子邮件时,会打印出值“1”。任何进一步的帮助我如何在移动设备上限制它?

【讨论】:

    【解决方案2】:

    使用“执行”命令:

    exec 执行一个表达式并抑制输出 (不在页面上显示表达式)。 在 Idoc 脚本的早期版本中,exec 关键字 需要抑制任何变量的值 从出现在输出文件中。在当前 版本,只需要 exec 关键字来抑制 出现在输出文件中的表达式。

    【讨论】:

      猜你喜欢
      • 2019-08-01
      • 2017-01-25
      • 1970-01-01
      • 2023-04-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-10-22
      • 1970-01-01
      相关资源
      最近更新 更多