根据表单内容发送短信
某些情况下,我们需要根据表单上的数据决定给什么人发短信、短信的内容是什么。例如,我们希望出库单完成后,向订单的客户发送短信,告知其货物已发出。或者,我们需要在元旦来临之前,向所有的客户发送一条祝福短信。
根据表单内容发送短信,可以通过在模板上定义一条“新建短信”回写公式来完成。下面,我们在“出库单”模板上定义“新建短信”回写公式,待出库单保存后,向订单的客户发送短信,告知其货物已发出。
定义“新建短信”公式
- 打开出库单模板,进入设计状态
- 点击菜单【定义表间公式】,打开“表间公式”窗口
- 在窗口左侧选中公式类型“新建短信”,点击【新建】按钮

4.弹出“回写公式-新建短信”窗口,输入公式名称,选择应用时机,因为“出库单”模板带工作流,所以还要切换到“工作流任务”选项卡上,选择应用的任务。

5.点击【来源数据】,因为要向客户发短信,需要知道客户的手机号,而客户的手机号是在“客户表”中,所以要选择数据表为“客户表”
6.点击【筛选条件】,输入筛选条件为“客户表.客户名称=本报表.出库单_主表.客户名称”,如图:

7.点击【填充数据项】,弹出“定义回写数据项”窗口,如下图所示。

8.点击“手机号”左侧的表达式栏中的编辑图标,输入表达式为“客户表.移动电话”
9. 点击“短信内容”左侧的表达式栏中的编辑图标,输入表达式为:
10. 最后定义完成的公式如下图所示:

11. 点击【保存】,回到“表间公式”窗口,点击【关闭】,回到模板设计状态。
12. 关闭模板。
填报表单,发送短信
填报一张出库单,保存。
登录到管理控制台,点击左侧的“短信中心-短消息-待发送”,会看到短信已经生成待发。Excel服务器会每隔1分钟检查一次有没有待发送的短信。如果有新的短信到来,则即时发出。
