selenium sendkeys()将电子邮件写入outlook

时间:2017-08-21 00:59:58

标签: java selenium autoit

如何根据使用selenium从数据库中获取的数据将表插入到Outlook中?

我正在使用send keys()将数据写入outlook,但我需要以表格或网格视图的形式显示数据列的数据。

我能够获取数据并作为发送密钥(数据)发送到outlook,但表格形式是必需的。

1 个答案:

答案 0 :(得分:0)

您可以尝试OutlookEX UDF

以html格式准备邮件正文:

local $Array[][] = [[0,1,2,3],[0,1,2,3]]

local $content = ""

for $i=0 to UBound($Array)-1
    $content &= "<tr>"
    for $j = 0 to UBound($Array,2)-1
        $content &= "<td>" & $Array[$i][$j] & "</td>"
    Next
    $content &= "</tr>"
Next

$html = "<table border=1 cellspacing=0 cellpadding=0>" & $content & "</table>"

并使用_OL_Wrapper_SendMail功能:

#include <OutlookEx.au3>
$oOL = _OL_Open()
_OL_Wrapper_SendMail($oOL, "John Doe", "", "", $html, "", $olFormatHTML, $olImportanceHigh)
_OL_Close($oOL)