rpa 产品 --outlook 邮件问题
1、请问一下是否有 outlook 邮件的操作文档,之前给的文档上这一块是空白的
2、rpa 版本 6 的获取 outlook 邮件为什么没有参数返回值 (版本 5 上面是有的)
"1、请问一下是否有 outlook 邮件的操作文档,之前给的文档上这一块是空白的 2、rpa 版本 6 的获取 outlook 邮件为什么没有参数返回值 (版本 5 上面是有的)"
1、请问一下是否有 outlook 邮件的操作文档,之前给的文档上这一块是空白的
2、rpa 版本 6 的获取 outlook 邮件为什么没有参数返回值 (版本 5 上面是有的)
是个问题,在下一个版本中会优化增加返回值,你可以先这么操作:
1. 创建一个接受邮件的步骤,并确保接受邮件组件运行没问题。
2. 自定义一个函数,将步骤生成的 python 代码复制到函数中进行操作,将步骤运行的结果返回给一个变量。
import time
from ubpa.ilog import ILog
from ubpa.base_img import *
import pandas as pd
import ubpa.ioutlook as ioutlook
def re_mail():
#设定返回值
mailMessage = ioutlook.recv_outlook(mail_account='wangjing@i-search.com.cn',mark_as_read=True,only_unread=True)
#打印变量
print(mailMessage)
#调用对象方法
print(mailMessage[0].subject)
print(mailMessage[0].body)
由于返回的是一个 iMailMessage 对象,可以使用以下方式直接调用相关方法
mail_message = MailMessage()
mail_message.sender_mail = sender
mail_message.received_time = received_time
mail_message.subject = subject
mail_message.body = body
mail_message.cc = cc
mail_message.attachments = atts
我的是收邮件
请问 2 楼的文档是正确的吗,因为这个只是教如何配置,没有教具体如何使用。
版本 6 没有返回值的问题是否可以解决
相关文档,明天给到你。你现在遇到的是发邮件,还是收邮件
1:首先本地要有 outlook 的客户端
- 发邮件比较简单:在目标属性中填写需要发送给谁的即可
- 收邮件 返回的是 iMailMessge 对象。后面给出一个 demo 出来
是个问题,在下一个版本中会优化增加返回值,你可以先这么操作:
1. 创建一个接受邮件的步骤,并确保接受邮件组件运行没问题。
2. 自定义一个函数,将步骤生成的 python 代码复制到函数中进行操作,将步骤运行的结果返回给一个变量。
由于返回的是一个 iMailMessage 对象,可以使用以下方式直接调用相关方法