EasySQLMAIL使用教程-基础知识

无标题 1

1 什么是任务

2 什么是数据字段

3 什么是什么是数据单元格

4 什么是变量

5 什么是联系人

 

1 什么是任务

任务是指EasySQLMAIL中用来提取和发送数据的一系列配置的集合。用户通过配置任务来告诉EasySQLMAIL如何提取、转换数据,并指示EasySQLMAIL应该将生成的邮件发送给谁。

2 什么是数据字段

数据字段是指SQL语句运行后生成的结果集中的列。数据字段名也就是结果集中的列名。

3 什么是数据单元格

数据单元格是指HTML模板或Excel表格模板中用来存放查询结果的单元格。在设计HTML模板和Excel表格模板时,为了让EasySQLMAIL能够识别出模板中的哪些地方用于存放SQL语句的查询结果,需要将这些地方特别标识出来,因此引入了数据单元格的概念。数据单元格的标识方式是:在需要显示数据的地方,以“<%”符号作为开头,中间是数据单元格的名称,并以“%>”符号结尾。例如:

Excel模板中的数据单元格

下图是任务执行后生成的表格:

Excel表格中的数据单元格执行后的效果

邮件正文模板中的数据单元格

下图是这个任务执行后的效果:

邮件正文模板中的数据单元格执行后的效果

在任务配置时,您需要建立数据字段与数据单元格的关联关系。关联关系建立好后,EasySQLMAIL就能够知道哪些数据应该放在模板的哪个位置了。

在HTML文档中设计数据单元格时需要注意:

  • 当不使用HTML设计器而直接在HTML代码中直接书写数据单元格标记时,因为要兼容HTML编码,因此数据单元格标记应写为&lt;%数据单元格名称%&gt;
  • 不能在HTML元素的标记中书写数据单元格标记,比如“<span &lt;数据单元格名称%gt;>”,这种写法不会被EasySQLMAIL识别。
  • 在HTML文档中写入数据单元格时,数据单元格不能跨越HTML元素。例如,<span>这是&lt;数据</span><span>单元格&gt;</span>,这种写法也不会被EasySQLMAIL识别和处理。

 

4 什么是变量

变量是指在运行过程中可以改变的量。通过引用变量,增强了任务配置的灵活性。

例如,在配置某任务的邮件主题时,要求邮件主题中能够显示出当天的日期,这时就可以将邮件主题的内容写为“您好,这是#date#的按日统计数据”,其中,#date#就表示这个位置引用了一个名为date的变量。EasySQLMAIL在执行这个任务时,会到任务的变量表中去查找这个变量,并用变量的值替换邮件主题中的#date#。替换后的邮件主题就变成了“您好,这是2015-03-01的按日统计数据”。

关于变量的更多信息,请参阅《EasySQLMAIL使用教程-在任务中使用变量》

5 什么是联系人

联系人是指EasySQLMAIL的地址薄中的可以作为EasySQLMAIL生成的邮件的收件人的人员。出于安全原因,EasySQLMAIL在发送任务生成的邮件时,会检查收件人的地址在EasySQLMAIL的地址薄中是否存在,如果不存在,则不会向这个地址发送邮件,以免发生数据泄露。
联系人信息通常由EasySQLMAIL的系统管理员进行维护,系统管理员也可以将此权限指派给其他用户。

关于联系人的更多信息,请参阅《EasySQLMAIL使用教程-地址薄管理》

文档最后更新时间:2017-01-14