我已经开发了Spotfire仪表板,并希望自动执行以下操作:
在Spotfire外部创建某个csv文件后不久,从csv文件更新表。
更新结束后保存仪表板。
问题在于,即使在我的公司中,仪表板仍在使用中,其内部状态仍处于“开发中”状态。因此,我只能依靠Spotfire用户可以执行的操作:脚本。据我所知,本地Spotfire自动化例程对我不可用(如果我错了,请纠正我)。
我尝试了以下IronPython脚本作为幼稚的解决方案:
import time
while True:
if csv_already_there():
update_table()
save_dashboard()
time.sleep(3600) # sleep for one hour
但是脚本使Spotfire崩溃了。
注意:我正在寻找的可能只是个麻烦,但我可以接受,因为这只是一个临时解决方案。