按日期編寫腳本大家好,
在 JMP 資料表上,我想用每天更新的變數填充行。
我每天使用 JSL 腳本研究和更新相同的變數 A、B 和 C。
例如今天,2024 年 2 月 1 日,我希望第 1 行填入資料 A、B 和 C。
2024 年 2 月 2 日,我希望第 2 行填入新資料 A、B 和 C。
等等...直到 2024 年 12 月 31 日。
怎麼可能用這種方式製作腳本?
每一天都充滿力量,在填滿線條時做+1。
感謝您的幫助 !
自動化和腳本編寫回覆:按日期編寫腳本使用新增行是一種選擇
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
dt << Add Rows({name = "David", age = 15});
我通常更喜歡添加新的空白行,然後使用資料表下標來填充值。
回覆:按日期編寫腳本是的,我同意你的觀點,謝謝你的回覆。
那麼我們如何將每天自動填入下一行整合到 JSL 腳本中呢?
在 JSL 腳本中:
- 第 1 天在第 1 條生產線填入 A、B 和 C
- 第 2 天在第 2 條生產線填入 A、B 和 C
-...
- 第 365 天 在 365 條填充線中新增 A、B 和 C
無需用戶每天都這樣做!
回覆:按日期編寫腳本您將使用什麼事件來觸發新增新行?
例如,如果事件正在開啟資料表,您可以新增OnOpen 腳本以將該行新增至資料表。
您還考慮其他事件嗎?
回覆:按日期編寫腳本您可能還想考慮使用連接平台。
表格=>連接
它將允許您獲取新的資料行並將其讀入新的 JMP 表中,並將其附加到主表中。
dt = Data Table( "<YOUR main="" table="">" ); dtToday = 開啟( "<THE new="" data="https://community.jmp.com/"> " ); // 將新資料追加到主表 dt << concatenate( dtToday, Append to first table( 1 ) );</THE></YOUR>
回覆:按日期編寫腳本也許您必須使用某種任務調度程序來安排它? (根據你提供的資訊我不知道)