У меня есть код ниже, который берет строку из текстовой области и добавляет ее к выражению данных предела визуализации Spotfire. Однако, когда я пытаюсь выполнить код с визуализацией JS, я получаю следующую ошибку:
AttributeError: объект 'NoneType' не имеет атрибута 'Data'
При запуске того же кода в визуализации Spotfire (нативной) он работает без проблем. Что мне нужно изменить в коде, чтобы иметь эквивалент limit data by expression
поля для js, а именно?
from Spotfire.Dxp.Application.Visuals import *
from Spotfire.Dxp.Data import *
for vis in Document.ActivePageReference.Visuals:
if vis.Title == 'Chart wizard area':
ta= vis.As[HtmlTextArea]().HtmlContent
print ta
for vis1 in Application.Document.ActivePageReference.Visuals:
if vis1.Title == 'chart viz': #if statement for testing
print 'hello'
visual = vis.As[Visualization]()
visual.Data.WhereClauseExpression = ta