Using option parameters
How to use parameters in Python script
In Web Assembly environment, the options values can be accessed inside python code via the global dict args. For example you have defined following options with specified value:
 --vendor=vendor_0000 

To access this option value inside the python code you could use args.get("vendor")
'''
This example is based on the Demo instance 
https://xoebp.xplain-data.com/objectexplorer/index.html
'''
import xplain   
# replace url with your currentObject Analytics host
x=xplain.Xsession(url="https://xoebp.xplain-data.com")
# or if you're running your XOE on your local host, 
#just use: 
#x=xplain.Xsession()
vendor_parameter = args.get('vendor')
x.open_attribute(object_name="PurchaseDocument", 
    dimension_name="Vendor", 
    attribute_name="Vendor")
x.run({
     "method": "select",
     "selection": {
         "attribute" : { 
             "object" : "PurchaseDocument", 
             "dimension" : "Vendor", 
             "attribute" : "Vendor" },
         "selectedStates" : [vendor_parameter]
    }
})A section will be put on the state "vendor_0000".

PreviousImport xplain python package and interact with Object AnalyticsNextBuild a mini data app with streamlite package
Last updated
