0

我正在研究 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>
"
4

2 回答 2

0

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

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

于 2014-03-30T18:39:54.817 回答
0

使用“执行”命令:

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

于 2014-04-03T06:46:09.417 回答