自定义单据发送邮件附件文件命名规则(基于Python)原创
8人赞赏了该文章
1150次浏览
编辑于2021年04月15日 17:17:06
目前系统可以通过Python脚本自定义发送邮件附件文件命名规则,采购订单为例,操作步骤如下:
扩展采购订单,在表单插件里面注册Python脚本如下,
示例脚本,发送邮件附件名称以单据编号和时间戳命名:
clr.AddReference('System')
clr.AddReference('Kingdee.BOS')
clr.AddReference('Kingdee.BOS.Core')
clr.AddReference('Kingdee.BOS.ServiceHelper')
from Kingdee.BOS import *
from Kingdee.BOS.Core import *
from Kingdee.BOS.ServiceHelper import *
from System import *
def OnInitializeSendMailService(e):
e.ExportFileName = Convert.ToString(this.Model.DataObject["BillNo"]) + '_' + DateTime.Now.ToString('yyyyMMddHHmmss')
2. 保存单据后,验证一下发送邮件效果:
code.zip(0.38KB)
推荐阅读