@mathild名詞:
進口磚。工作區作為workspace_api導入請求#設置磚工作區憑證域= " <磚工作區域> "牌= <磚API牌>“# = workspace_api設置工作區客戶工作空間。WorkspaceApi(域,令牌)#設置儀表板路徑和文件名dashboard_path = " /共享/ MyDashboard”dashboard_file_name = " MyDashboard。html " #導出儀表板dashboard_html = workspace.export_dashboard (dashboard_path) #寫儀表板html和打開一個文件(dashboard_file_name,“w”) f: f.write (dashboard_html) # html文件加載到一個請求對象張開(dashboard_file_name, rb) f: file_content = f.read () html_file ={“文件”:(' MyDashboard。html, file_content)} #設置電子郵件參數= ['(電子郵件保護)”、“(電子郵件保護)']主題= '我的儀表板身體= '請查收附件我的儀表板。“#與儀表板HTML發送郵件附件=請求響應。郵報》(" https://api.mailgun.net/v3/ < your-mailgun-domain > /消息”,auth = (“api”,“< your-mailgun-api-key >”),文件= [html_file], data ={“從”:“<您的電子郵件地址>”,“到”:,“主題”:主題,“html”:身體})
在這個例子中,我們首先使用export_dashboard()函數將儀表板HTML導出到一個文件,然後我們將HTML文件加載到一個請求對象,並把它作為電子郵件附件使用Mailgun郵件API。請注意,你需要替換占位符的代碼(如<磚工作區域>,<磚API牌>、< your-mailgun-domain >、< your-mailgun-api-key >,
<您的電子郵件地址>等)與自己的價值觀。
希望這可以幫助!