你好,
我有一個加載項輸出一個圖表,其中幾個表格隱藏在後台。
關閉視窗後,我使用「關閉時」功能關閉相關資料表,如下所示:
New window() << On close(
Close(TableA, nosave);
Close(TableB, nosave);
) ;
問題是,如果我運行腳本兩次,第一次運行的 TableA 將在第二次腳本執行期間被覆蓋。
我嘗試透過使用在每個腳本啟動時創建的唯一 ID 來解決該問題,如下所示:
NewWindow() << On Close(
For(i = NItems(GetWindowList() << Get Window Title()), i > 0, i--,
win = GetWindow((GetWindowList() << Get Window Title())[i]);
If(Contains(win << get window title, Eval(uniqueID)) != 0,
win << closewindow()
);
)
)
不幸的是,同樣的問題仍然存在,UniqueID 被覆蓋。
有沒有辦法正確引用表格,以便關閉視窗將關閉正確的表格?
預先感謝您的幫忙!