原創(chuàng)|使用教程|編輯:董玉霞|2022-08-02 11:25:21.753|閱讀 169 次
概述:本文將介紹FastReport VCL 如何在 FastReport VCL 中通過(guò) Outlook 發(fā)送和接收?qǐng)?bào)告。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
本文將介紹FastReport VCL 如何在 FastReport VCL 中通過(guò) Outlook 發(fā)送和接收?qǐng)?bào)告。
在本文中,您將了解一個(gè)新的傳輸子類別,該子類別在 2022.2.7 版本中可用,稱為“郵件傳輸”。現(xiàn)在它包括 2 個(gè)組件,可以訪問(wèn) Gmail 和 Outlook。
郵件傳輸具有以下功能:
保存意味著發(fā)送電子郵件。上傳涉及使用附在信件上的文件,而信件可以屬于任何郵件類別(收件箱/已發(fā)送/草稿等)。
FastReport 具有稱為“傳輸”的組件。他們需要允許訪問(wèn):
云存儲(chǔ)和 FTP 服務(wù)器支持以下功能:
您可以使用組件上的上下文菜單——這將直接從開(kāi)發(fā)環(huán)境建立連接。單擊“編輯連接”子菜單。
監(jiān)聽(tīng)端口。默認(rèn)情況下,傳輸僅響應(yīng)來(lái)自使用端口 9898 的瀏覽器的授權(quán)響應(yīng)。如果此端口已被使用或您計(jì)劃將來(lái)使用此端口,F(xiàn)astReport VCL 允許您通過(guò)設(shè)置 ListenerPort 屬性來(lái)更改端口。
此外,我們將默認(rèn)使用端口 9898。現(xiàn)在讓我們看看郵件傳輸?shù)倪B接步驟。 用戶無(wú)需每次都執(zhí)行以下所有步驟進(jìn)行授權(quán)。此設(shè)置僅由云服務(wù)管理員完成一次。完成所有步驟后,獲得的授權(quán)數(shù)據(jù)就可以被其他用戶使用。
當(dāng)用戶想要使用傳輸打開(kāi)(或保存)報(bào)告(或?qū)С鼋Y(jié)果)時(shí),他將看到標(biāo)準(zhǔn)登錄對(duì)話框(如果他之前沒(méi)有登錄過(guò))。
要進(jìn)入連接設(shè)置頁(yè)面,請(qǐng)單擊授權(quán)窗口右上角的問(wèn)號(hào)。這將使用 Gmail 應(yīng)用設(shè)置頁(yè)面打開(kāi)您的默認(rèn)瀏覽器。如果用戶未在 Gmail 中獲得授權(quán),則會(huì)打開(kāi)一個(gè)授權(quán)頁(yè)面,您需要在其中登錄您的 Gmail 帳戶。
如果此帳戶之前沒(méi)有添加項(xiàng)目以使用 Google API,那么您首先需要?jiǎng)?chuàng)建一個(gè)新項(xiàng)目。
單擊“創(chuàng)建項(xiàng)目”按鈕。
輸入項(xiàng)目名稱,然后單擊“創(chuàng)建”。
使用“選擇項(xiàng)目”按鈕選擇創(chuàng)建的項(xiàng)目。
選擇您之前創(chuàng)建的項(xiàng)目,然后單擊“打開(kāi)”。
轉(zhuǎn)到“OAuth 同意屏幕”選項(xiàng)卡。我們需要選擇可以使用云存儲(chǔ)的用戶:內(nèi)部使用(僅限組織的用戶)或所有 Google 帳戶。然后單擊“創(chuàng)建”按鈕。
接下來(lái),您需要填寫(xiě)應(yīng)用程序名稱和聯(lián)系電子郵件。單擊“保存并繼續(xù)”。
此步驟允許您設(shè)置范圍,對(duì)于 Google Mail,您可以跳過(guò)它。點(diǎn)擊“保存并繼續(xù)”。
下一步允許您為特定用戶組設(shè)置對(duì)應(yīng)用程序的訪問(wèn)權(quán)限。如果您要允許訪問(wèn)該應(yīng)用程序,則可以跳過(guò)此步驟。單擊“保存并繼續(xù)”。
應(yīng)用程序已創(chuàng)建,請(qǐng)轉(zhuǎn)到“返回儀表板”選項(xiàng)卡。
轉(zhuǎn)到“OAuth 同意屏幕”選項(xiàng)卡并單擊“PUBLISH APP”以打開(kāi)對(duì)該應(yīng)用程序的訪問(wèn)。打開(kāi)以下鏈接并通過(guò)單擊“啟用”按鈕為創(chuàng)建的項(xiàng)目啟用 Google Mail API。
現(xiàn)在您需要?jiǎng)?chuàng)建授權(quán)密鑰,轉(zhuǎn)到“憑據(jù)”選項(xiàng)卡。
單擊“創(chuàng)建憑據(jù)”并選擇“OAuth 客戶端 ID”。
您應(yīng)該選擇應(yīng)用程序的類型(在我們的例子中,桌面應(yīng)用程序)。
輸入連接的任何名稱,然后單擊“創(chuàng)建”。將創(chuàng)建授權(quán)客戶端。
將“Client ID”和“Client Secret”字段復(fù)制到 FastReport VCL 授權(quán)對(duì)話框的相應(yīng)輸入字段中。
單擊確定。一個(gè)新窗口應(yīng)在您的默認(rèn)瀏覽器中打開(kāi)。屏幕將提示您選擇一個(gè)帳戶進(jìn)行授權(quán)。
接下來(lái),我們將看到 Google 尚未驗(yàn)證該應(yīng)用程序。單擊“高級(jí)”并轉(zhuǎn)到應(yīng)用程序名稱(不安全)。
將出現(xiàn)另一個(gè)詢問(wèn)訪問(wèn)應(yīng)用程序的對(duì)話框,選擇訪問(wèn)權(quán)限并單擊“繼續(xù)”。
您可以關(guān)閉瀏覽器窗口。如果連接成功,您將看到標(biāo)準(zhǔn)的 FastReport VCL 文件瀏覽器。
這樣就完成了成功的連接設(shè)置。現(xiàn)在您知道如何在 FastReport VCL 中連接到 Gmail。
從功能上講,云傳輸支持前面提到的所有功能。裝載期間郵件運(yùn)輸?shù)膱D形設(shè)計(jì)將在進(jìn)一步的版本中得到改進(jìn)。到目前為止,圖形用戶界面 (GUI) 被用作云存儲(chǔ)。現(xiàn)在,類別和消息被實(shí)現(xiàn)為文件夾,附件被實(shí)現(xiàn)為文件。
未來(lái),計(jì)劃改進(jìn)圖形組件,使其更加用戶友好。功能改進(jìn)將包括郵件搜索。
發(fā)送消息窗口的 GUI 也將略有改變。
如果導(dǎo)出生成多個(gè)文件,則每個(gè)文件都會(huì)在其自己的電子郵件中發(fā)送。也就是說(shuō),如果要將導(dǎo)出結(jié)果發(fā)送到逐頁(yè) PNG,那么每張圖片將在單獨(dú)的電子郵件中發(fā)送。
幾乎所有到 FastReport VCL 的導(dǎo)出都只生成 1 個(gè)輸出文件(PDF、DOCX、RTF 等),大多數(shù)用戶不會(huì)注意到這一點(diǎn)。
本次FastReport使用教程關(guān)于如何在 FastReport VCL 中通過(guò) Gmail 發(fā)送和接收報(bào)告的相關(guān)內(nèi)容就介紹到這里了。
更多產(chǎn)品授權(quán)信息點(diǎn)擊查看FastReport VCL價(jià)格,或者咨詢慧都在線客服。
FastReport VCL技術(shù)QQ群:536197826 歡迎進(jìn)群一起討論
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn