簡體   English   中英

Spotfire 的 IronPython:循環更新文檔屬性

[英]Spotfire's IronPython: Update document property in a loop

我希望下面的腳本循環遍歷 Document.Pages 中的頁面,使用頁面標題更新文檔屬性,然后等待 1 秒。 同時,我一直關注帶有該文檔屬性的標簽的文本區域,我希望看到該標簽每秒都在變化。 相反,標簽僅在腳本完成后更改,並且該屬性包含我文檔中最后一頁的標題。 我認為“在事務中執行”復選框會影響這一點,但無論是否選中它,我似乎都會得到相同的結果。 是否有解決方法,以便我可以看到每秒更新一次的文檔屬性?

import time

for p in Document.Pages:
    msg = 'Current Page = ' + p.Title
    Document.Properties["progress.message"] = msg
    time.sleep(1)

由於 python 腳本在更新視覺效果之前一次性執行,您需要查看類似這篇文章的內容: https : //spotfired.blogspot.com/2016/01/animating-visualizations.html

使用按鈕運行腳本並使用 javascript 獲取每次單擊按鈕時遞增增加的文檔屬性。 所以有點凌亂的設置,但應該可以工作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM