0

そのため、ワークフローによって処理された保存済み検索からの延滞残高と詳細を顧客に送信する電子メールを作成しようとしています。スクリプト可能な電子メール テンプレートを使用して、顧客に送信する情報のレイアウトを作成したいと考えています。ステートメントを使用することを検討しましたが、送信するデータをメールの途中に配置したいので、ステートメントの設定がメール テキストの上または下にあるだけであることがわかりにくくなります。

私の質問は、スクリプト可能なテンプレートで、次のステートメントがあります

<#if results?has_content>
<table style="width:100%; margin-top:10px;"><!-- Start items -->
<thead>
    <tr>
    <th colspan="6">Transaction Number</th>
    <th colspan="3">Invoice Date</th>
    <th colspan="3">Due Date</th>
    <th colspan="9">REFERENCE</th>
    <th align="right" colspan="4">Invoice Amount</th>
    <th align="right" colspan="4">Remaining Amount</th>
    <th align="right" colspan="4">Payment / Credit Memo</th>
    </tr>
</thead>
<#list results as result>
<tbody>
    <tr>
    <td colspan="6">${result.tranid}</td>
    <td colspan="3">${result.trandate}</td>
    <td colspan="3">${result.duedate}</td>
    <td colspan="9">${result.otherrefnum}</td>
    <td align="right" colspan="4"><#if results.type == "CustInvc">${result.amount}</#if></td>
    <td align="right" colspan="4">${result.amountremaining}</td>
    <td align="right" colspan="4"><#if results.type == "CustCred">${result.amount}</#if></td>
    </tr>
</tbody>
</#list></table>
</#if>

しかし、スケジュールされたワークフローが起動して電子メールを送信すると、結果にコンテンツがないように見えるため、テーブルを取得できません。これはこの方法で達成できますか?

これが「むしろそのようにしたいので」スクリプト化されていない理由は、テストスクリプトを実行したときに、収集されるデータの量が原因でタイムアウトになったためです。

どんな助けでも大歓迎です。

4

1 に答える 1