How should I insert a parameter to the path, eg.:
path = ["default]mytag_*param1*/role"]
values = ["User"]
system.tag.writeBlocking(path,values)
I tried:
path = ["default]mytag_"+*param1*+"/role"]
it does not work.
How should I insert a parameter to the path, eg.:
path = ["default]mytag_*param1*/role"]
values = ["User"]
system.tag.writeBlocking(path,values)
I tried:
path = ["default]mytag_"+*param1*+"/role"]
it does not work.
something like this should work if I understand what you are trying to do:
path = ["[default]mytag_{}/role".format(param1)]
values = ["User"]
system.tag.writeBlocking(path,values)
This is assuming that your script has a variable called param1.
The format function will fill in the spot of the {} with whatever the value of param1 is.
here is an example of usage of the format function with several parameters that I executed in a python shell:
>>> param1 = 'is'
>>> param2 = 'an'
>>> param3 = 150
>>> 'here {} {} example. #{}'.format(param1, param2, param3)
'here is an example. #150'
*edit note:
You have a typo in your tag path. You forgot the opening square bracket in the tag provider name. I fixed it in the code snippet that I provided above.
Perfect, that works.
Thank you.