各位大神,想问一下,现在有个需求就是需要通过调用outlook自动发送邮件,需要带有多个excel表格文件,我只会发带有一个附件的,想问带有多个excel附件的应该怎么发呢?多谢多谢。想再加上一个附件为'C:\\Users\\Administrator\\Desktop\\5月\\5.1\\发邮件\\客源明细5.4.xlsx'
import win32com.client as win32
import xlrd
outlook = win32.Dispatch('outlook.application')
mail = outlook.CreateItem(0)
receivers = ['**;**']
cc='test02@163.com'+';'+'test03@alibaba.com'
mail.To = receivers[0]
mail.cc=cc
mail.Subject = '附件为明细,请查收!'
workbook = xlrd.open_workbook('C:\\Users\\Administrator\\Desktop\\报表\\线上指标考核\\数据源\\5月\\5.1\\发邮件\\成交明细5.4.xlsx')
mySheet = workbook.sheet_by_index(0)
nrows = mySheet.nrows
content = []
for i in range(nrows):
ss = mySheet.row_values(i)
content.append(ss)
print(content)
Truecontent = str(content)
mail.Body = "附件为明细,请查收!"
mail.Attachments.Add('C:\\Users\\Administrator\\Desktop\\报表\\考核\\数据源\\5月\\5.1\\发邮件\\明细5.4.xlsx')
mail.Send()
云开发思路很不错,但是现在很蹩脚!
0、云开发 案例文档少不说,错误到处都是,误导新手
1、云开发 测试不方便,效率极低
2、云开发 云函数不能和腾讯云内网打通
3、云开发 存储 更具当前的存储环境,文件id串直接以根目录定义不就行了,还要那前面一串干嘛?测试环境开发环境怎么无缝切换,还得开发者手工开发组建
4、云开发 需要手工定义环境变量,当然也有办法获得,但为啥不告诉开发者,能自动判断的为啥弄这么麻烦
5、云开发 唯一亮点,集成自动鉴权,如果能独立出来就ok了,其他多余的都不需要,因为问题太多
6、如果不是小程序本身登录+获取用户信息接口无力,谁会用这个不成熟的云开发
7、考虑一下多小程序的情况,开发50个小程序就有50个帐号,累不累?开发的时候如果有一些功能完全一样,只能拷贝代码到一个一个小程序,有修改的时候只能一个一个修改(插件限制太多不符合业务逻辑)
8、多小程序的情况获取Unionid的需求也非常有必要,简化unionid获取流程,本是同根生相煎何太急