易企办博客 / 易企办动态

循环处理子列表,把明细整理成邮件表格

在循环前、中、后设置变量,将采购、商机和任务明细转换成易于核对的邮件表格。

Abagail Pagac·

把子列表整理成邮件表格。查询明细,取得可循环的列表。初始化,写入表头与样式。逐行追加,读取当前项字段。结束并发送,闭合结构及核对结果。

本文由国际版原文本地化,文末提供原文链接。涉及的能力以易企办中国版租户和权限为准。

采购明细、销售商机和项目任务经常需要在邮件中逐行展示。可用易企办的循环动作遍历查询结果或子列表,再用三处设置变量动作拼接邮件表格。各条记录按同一列顺序展示,收件人可以在一封邮件中核对明细。

从子列表记录到邮件明细。采购行,名称、数量和小计。商机行,名称、金额和说明。任务行,负责人、截止日期与进度。合计,按业务口径汇总。
同一列顺序更容易阅读和核对。

先把明细准备成可循环的数据

在“每周重点商机”示例中,查询本周需要跟进的商机并按金额排序。返回列表包含名称、金额和说明。采购场景可以从采购申请的子列表取得名称、数量和单价。先确认查询上限、排序、币种和数据访问权限。

用三处变量动作构造表格

循环前、中、后设置变量。初始化变量,创建表格与列标题。逐项循环,从查询结果读取当前行。追加变量,把转义后的值写成行。完成变量,关闭表格供邮件引用。
三处动作分别写入结构、行与结束标签。

循环前写入表头

建立文本变量,在第一处设置变量动作中写入表格起始结构和列标题。例如“商机”“金额”“说明”。先统一金额和日期的显示规则,避免每行用不同口径。

循环中追加数据行

将循环配置为逐条处理列表。每次从当前项读取字段,用第二处设置变量动作将该行追加到已有文本。字段里的尖括号、引号和换行应按邮件模板的转义方式处理。对空值用清晰的占位文案,避免把用户输入当作 HTML 标签执行。

循环后关闭表格

在第三处设置变量动作中补全结束标签,把结果交给发送邮件动作。汇总金额应先按明确口径计算,再单独放到合计行或摘要中。无数据时可显示“本期无符合条件的记录”,并按业务约定决定是否发邮件。

每周邮件示例

查询当周重点商机,输出三列明细和生成日期。用几条虚构记录对照查询结果、表格行数、金额格式与合计,再检查桌面和手机邮箱的显示。

每周重点商机。商机,预计金额,跟进情况。门店补货应用,120000 元,确认试点门店。采购台账升级,85000 元,等待实施范围。设备巡检表单,46000 元,已安排演示。合计,251000 元,统计截止周五。
虚构数据,金额以人民币计。

同样的结构可用于采购明细、审批结果汇总和项目任务清单。采购按数量、单价和小计排列表格。审批汇总按姓名、决定、时间和意见展示。项目任务可展示负责人、截止日期和进度。对于包含敏感意见或金额的邮件,应核对实际收件人和字段范围。

相关操作可参考循环动作产品更新和易学堂循环动作课程。

查看原始文章

返回易企办博客