Как я могу вернуть полный список свойств документа в файле Spotfire, используя Ironpython.Spotfire IronPython Loop через свойства
Свойства могут быть установлены
Document.Properties["myProperty"] = "myValue"
Я хотел бы сделать что-то вроде
for myProperty in Document.Properties:
print myProperty
#Some checks like if myProperty.Name = 'name1' then ...
Найдено это, но не могу заставить его работать еще (она возвращает более всего свойства : http://www.cambridgesoft.com/support/EnterpriseSupport/KnowledgeBase/FAQ/details/Default.aspx?TechNote=2344
from Spotfire.Dxp.Data import *
for DocProp in Document.Data.Properties.GetProperties(DataPropertyClass.Document):
print DocProp.Name, DocProp.Value
Niko, вы знаете, если вы можете также сделать это с вычисленным значением? Что-то вроде Document.Data.Values ...? – Freddy
@Freddy, чтобы вы могли рассчитывать значение, отображающее все доступные свойства документа? Вы всегда можете контактировать свойства отдельно в части Value. Или вы ожидаете, что количество свойств документа будет часто меняться? – niko
Я хотел бы использовать значения (расчетные значения) из текстовой области в моем скрипте. Интересно, существует ли такой же цикл, чтобы показывать все рассчитанные значения в документе Spotfire. Но в конце концов я просто хочу использовать несколько конкретных значений. – Freddy