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