Python parameters
Posted: Thu Aug 26, 2021 1:50 am
Sorry if I am being obtuse but this:
I have 3 parameters in the task 'ext_name' - how do i assign values from my script (where they are paramatised in a complex loop):
I have tried various different alternatives - no joy!!
is not at all clearstart_task(ext_name, params = '')
Method.
Start task by number or External Name.
Parameters
· ext_name - task number or external name
· params - parameters of the task to be launched. Empty string by default. Parameters can be set as text, one parameter per line :
parameter_name=parameter_value
I have 3 parameters in the task 'ext_name' - how do i assign values from my script (where they are paramatised in a complex loop):
Code: Select all
from robotask import *
from datetime import datetime, timedelta
def save_and_run_config():
rt.start_task('test parameters 3', params = 'p1={symbol},p2={todate},p3={fromdate}')
for symbol in symbols:
for x in (w + timedelta(n) for n in range(numdays+1)):
weekendadj = 0
if((x.weekday()==0) or (x.weekday()==6)):
continue
elif(x.weekday()==1):
weekendadj = 2
todate = x.strftime("%Y.%m.%d")
y = x - timedelta(days=(2+weekendadj))
#check market days
fromdate = y.strftime("%Y.%m.%d")
save_and_run_config()