FILE_UUID是EasySQLMAIL为文件生成的一个唯一文件标识符。FILE_UUID是一个字符串,以"<"符号开头,中间是a-z和0-9组成的文件标识符,以">"符号结束。例如:
<b8be13263a3050cf7d9728d98bd45bac>
系统在下列情况下会记录文件信息,并为文件生成FILE_UUID:
通过电子邮件收到附件文件时,为每个附件文件生成一个FILE_UUID
通过HTTP命令下载文件时,为每个下载的文件生成一个FILE_UUID
通过@@GetAttach方法获取一个附件模板生成的文件时,为文件生成一个FILE_UUID
用户通过交互式任务上传了数据文件时,为文件生成一个FILE_UUID
当您通过FILE_UUID引用一个文件时,EasySQLMAIL会在系统内部把FILE_UUID转换为对应文件的文件名传递给相关的例程进行处理。
您可以在任务的以下功能中通过FILE_UUID来使用对应的文件:
在固定文件附件中使用FILE_UUID获得要发送的文件
在HTTP命令中使用FILE_UUID获得要上传的文件
在数据导入命令中使用FILE_UUID获得要导入的文件
例如,您可以通过以下配置把FILE_UUID对应的文件作为任务的附件文件发送给收件人:
Step1: 创建任务变量,变量名可以是"FileName",变量的值是要发送的文件的FILE_UUID。您可以用SQL语句动态确定要发送的文件的FILE_UUID。
Step2: 创建固定文件附件模板,把第一步中创建的"FileName"变量作为附件文件的来源。
系统在运行这个任务时,会根据FILE_UUID在文件表中查找对应文件,并把找到的文件发送给收件人。
在以下场景中,您需要使用FILE_UUID:
把系统收到的邮件的附件发送给其他员工
把系统收到的邮件的Excel附件导入数据库
把HTTP命令下载的文件发送给其他员工
把HTTP命令下载的Excel文件导入数据库
把任务生成的Excel文件通过HTTP命令发送给其他人(例如,通过企业微信API发送给企业成员)