在電子郵件正文中使用 JMP 資料表和其他 JMP 輸出您好,我正在嘗試建立一封電子郵件,其中電子郵件正文包含一些資料表和圖表圖像。 但是,目前我無法弄清楚如何使用電子郵件正文中非文字的任何內容。 這對我不起作用,因為某些數據表具有多個列和行,當它們作為文字添加到正文時,格式會丟失。
可以做我所描述的事嗎?
我嘗試研究使用 XML,但我不確定是否能夠獲得我想要的東西。 使用 XML 不起作用,因為最終的 XML 需要轉換為文字才能進入電子郵件正文。 如前所述,這會破壞表格的格式,因此我認為我無法使用它。 不過,我可能使用了錯誤的 XML。
我還嘗試研究 Run Program() 函數,但不明白如何使用它。 該函數是否能夠獲取在另一個程式中建立的表並使用它?
如果我可以提供任何進一步的信息,請告訴我。 謝謝!
數據探索和視覺化視窗回覆:在電子郵件正文中使用 JMP 資料表和其他 JMP 輸出我使用 Powershell Send-MailMessage 和 Run Program() 將表格和圖像嵌入到電子郵件正文中發送郵件訊息 (learn.microsoft.com) 。 我相當確定您也可以透過使用 jsl 建立 VBScript 然後打開它來完成此操作,但我還沒有嘗試使用該方法嵌入圖像或表格。
回覆:在電子郵件正文中使用 JMP 資料表和其他 JMP 輸出這太棒了,謝謝! 我相信使用 -BodyAsHtml 部分我應該能夠建立自訂電子郵件。
您能否分享一個範例,說明如何使用 Run Program() 整合來運行 Powershell,其中包括資料表或映像? 我認為我了解如何使用 Run Program() 啟動 Powershell,但我認為我不了解如何在 Powershell 應用程式中使用 JMP 資料表或影像。
如前所述,我計劃使用 Powershell 中的 -BodyAsHtml 部分來建立我的電子郵件。 是否需要任何額外配置才能使用 JMP 中的變數、表格或影像?
如果我可以提供更多信息,請告訴我,謝謝!
回覆:在電子郵件正文中使用 JMP 資料表和其他 JMP 輸出我無法分享我在工作中編寫的範例。 << 取得 HTML 會很有幫助,您會發現某些圖像不會出現在您的報告中,除非您執行一些其他操作(您將在日誌中看到「圖片被忽略」)
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
nw = New Window("",
dt << get as report,
dt << Distribution(Continuous Distribution(Column(:height)), Histograms Only)
);
html_str = nw << Get HTML;
如果我沒記錯的話,我確實在正文中使用了“cid”來添加圖像(您可以找到相關的 stackoverflow 帖子)。