自動創建為收件人個性化的許多類似報告這是一個基本的,不可否認的模糊問題,但我只需要提示從哪裡開始尋找答案。
我需要為我所在部門的每個成員(約25人)創建一份個性化的績效報告。每個人都會看到一堆圖表,其中包含有關其個人表現的信息,並疊加在一些匯總的部門績效數據上。沒有人會看到其他人的個人數據。所有數據都來自一個表,該表每月更新一次,包含當月的統計數據。
我需要開發一個工作流程,允許我盡可能自動地創建這些報告。理想情況下,我想調用一個命令,看到我的桌面上出現了所有25個個性化報告,或者(甚至更好)看到所有25個報告通過單擊按鈕或腳本命令或其他任何方式自動通過電子郵件發送給目標收件人。
我當然可以創建一個單獨的報告並保存腳本,但我不想做的是每月調用該腳本25次。
有人能指出我在文檔中的位置,或者教程,或者某個人如何接近自動化這種事情的例子嗎?
回复:自動創建為收件人個性化的許多類似報告這是對JSL Companion第8章中的一個腳本的修改。
回复:自動創建為收件人個性化的許多類似報告謝謝兩位!
回复:自動創建為收件人個性化的許多類似報告JMP有一個名為Mail的Utility函數。下面是JMP Scripting Index中稍微修改過的腳本,通過從主菜單中選擇“幫助”並蒐索郵件。
許多公司要求通過服務器交換處理電子郵件。其他人需要親自附加項目(不是由腳本生成)。這些都是安全措施。如果您嘗試下面的示例,並且它可以工作,那麼請與幾名員工一起嘗試。
如果它不起作用,您應該聯繫您的IT人員。他們可能擁有可以使用的專有DLL(OS程序)。它是你死路一條,其他選擇是創建一個只有你有寫權限的web驅動器,你可以管理權限訪問。然後,每個員工都可以擁有自己的頁面(子目錄),只有您和員工才能看到。 另一種方法是使用月份和用戶名創建25個報告,並在其上放置密碼,每個員工都有自己的密碼,當然,您也可以管理密碼。
我的最終建議可能聽起來像是“講道”,但在經過一致性和準確性測試之前,我絕不會在沒有審核的情況下生成報告。
所以,請了解您的環境,然後按照Stephen Pearson的建議學習如何用For()編寫腳本
Names Default To Here( 1 );
Mail(
"test@example.com", //put your email address here
"Test JSL mail", //email title
"JMP is great.", //email text
"$SAMPLE_DATA/Big Class.jmp" //email attachment
);
回复:自動創建為收件人個性化的許多類似報告本地或全局數據過濾器是一個很好的起點。為匯總創建報告,發送到日記帳。接下來使用全局數據過濾器限制為人1。發送到期刊。對所有25個人重複。要編寫腳本,您需要了解For循環,發送到日誌(將日記保存為word文件,關閉日記)以及如何一次過濾一個人(獲取人員列表,設置行狀態,循環人員)。