推荐_怎样实现,将单据按指定打印模板生成pdf文件后调用邮件程序作为附档开启新邮件?_产供销
学习交流 » 产供销 »怎样实现,将单据按指定打印模板生成pdf文件后调用邮件程序作为附档开启新邮件?
|
|
| |
作者 |
|
bnv [个人空间]
注册  2018-09-25 发贴数 21 精华数 0 原创贴 0 来自 状态 正常
级别 会员 |
|
|
以下这个场景,csp可以支持吗? 1、点击按钮,按指定打印模板生成pdf文件,已实现。 2、不能静默保存pdf文件,未实现 3、开启新邮件并附档: 3.1、调用windows邮件程序(有可能是outlook/mail/windows mail/windows live mail/foxmail这个由控制面板里设定,一般是ms自家系列) 开启新邮件界面,并将静默生成的pdf文件作为附件,简单的预设邮件主题与内容。未实现 3.2、提取单据里的”相关文件“作为附件一并加入新邮件附件,未实现 3.3、下载指定的文档管理里的文件一并加入新邮件附件,未实现 3.4、下载指定的“产品资料”里的相关文件一并加入新邮件附件,未实现 ************************************************************** csp.doc 3.12 发送邮件操作函数 里描述的是直接由相关函数进行发送了。 我的意思是,调用outlook里的新邮件界面,并将相应的文档作为附件 ************************************************************** |
|
|
于 2018-10-14 08:27 被 bnv 修改
|
|
ayangzhi [个人空间]
注册  2010-07-18 发贴数 963 精华贴 1 原创贴 2 来自 状态 正常
级别 贵宾 |
|
|
脚本现在实现不了。 一般很难调用邮件程序 ,并把文件作为附件。 一般使用自己的邮件程序。才能实现这个过程。 |
|
|
杨清云,承接商贸管理、人力资源实施、综合管理实施服务.
可扩展开发WEB, 物联网, 大屏展示报表, 移动端, 微信公众号等.
联系QQ:13836962 TEL:13058180007
|
|
qf2016 [个人空间] QQ名 meng 113779009
注册  2016-01-17 发贴数 2570 精华数 0 原创贴 0 来自 状态 正常
级别 版主 |
|
bnv [个人空间]
注册  2018-09-25 发贴数 21 精华数 0 原创贴 0 来自 状态 正常
级别 会员 |
|
|
csp.doc 3.12 发送邮件操作函数 里描述的是直接由相关函数进行发送了。 我的意思是,调用outlook里的新邮件界面,并将相应的文档作为附件 |
|
|
|
|
bnv [个人空间]
注册  2018-09-25 发贴数 21 精华数 0 原创贴 0 来自 状态 正常
级别 会员 |
|
|
int mail_it() { string cs, cid, sql, tp, re, tg; cs = user_para_get('c_state'); cid = user_para_get('c_vid'); tp = 'del /f /q /s "' + get_home_path() + "\tmp" + '"'; system(tp); sql = "select file_id,right(org_file_name,3) as fn,desc_info,file_ext from app_fs_file where obj_id='voucher." + cid + "'"; db_run(sql); if (db_show_and_select_m_as("勾选需要电邮的文件") == 1) { db_select_area(1); db_select_m_copy_res(); int a, b, c; a = db_row_count(); db_go_head(); for (b = 0; b < a; b++) { c = db_res(0); tg = download_file_by_id(c); system('ren "' + tg + '" ' + db_res(0) + "_" + db_res(1) + "_" + db_res(2) + "." + db_res(3)); db_next(); } system('explorer "' + get_home_path() + '\tmp"'); system("start mailto:xx@yy.com") //手动添加附件 } return 1; } |
|
|
|
|
xwb514 [个人空间] QQ名 福建流浪(340298101)
注册  2010-03-19 发贴数 575 精华贴 7 原创贴 7 来自 状态 正常
级别 会员 |
|
|
象这种情况光用OIT的脚本实现不了,就必须使用第三方语言开发的相应的功能:由OIT生成PDF文件,然后用call_str调用第三方语言写的程序自动调用OUTLOOK加载PDF文件为附件发送邮件。注:call_str只是启用第三方语言写的程序,而加载PDF文件为附件发送邮件等则为第三方语言写的程序实现,当然最合适的静默调用后台执行(有点木马 技术的感觉)。 OIT的脚本程序只是作为补充并不一种真正的语言,与真正语言相比很弱,不要指望什么功能都可以通过脚本实现。 |
|
|
于 2018-10-14 10:46 被 xwb514 修改
官方认证第三方服务团队 徐文标(福建-流浪) QQ:340298101 V&P :177-5046-4787
服务介绍:http://www.onlyit.cn/onlyit_service.html
|
|
|
|