Create a document property and set its value

 1
2
3
4
5
6
7
8
9
10
11
from Spotfire.Dxp.Data import DataProperty 
from Spotfire.Dxp.Data import DataType
from Spotfire.Dxp.Data import DataPropertyClass

propName = "myDocumentProperty2"
attr = DataProperty.DefaultAttributes
prop = DataProperty.CreateCustomPrototype(propName, DataType.String, attr)

Document.Data.Properties.AddProperty(DataPropertyClass.Document, prop)

prop.Value = "myDocumentPropertyValue"