How can i integrate a foreach loop based on a variable that have for example "ONE;TWO;THREE" and i want to run for ONE, TWO and for THREE items...
Is this possible using the foreach task? Or do i have to code it in a script (not a good ideia)?
Best Regards,
Luis Sim?esNot sure if you can do this using what is provided but if not then you can write your own enumerator.
-Jamie|||How can i write my own enumerator? And how is it integrated in production servers?
Best Regards,
Luis Sim?es|||
Hello LUIS,
Could you pse give more details. a For Loop initially sounds more like what
you may like.
The variable that holds "ONE;TWO;THREE". You would have to convert the text
Three into 3 or if you know everything starts at ONE then you could count
the elements in the array using a Script task and assign that to a variable.
Why are you using the ForEach enum?
Is it that you want to do something like enumerate over a directory and only
pick up say 3 files?
Thanks
Allan
> Hi,
>
> How can i integrate a foreach loop based on a variable that have for
> example "ONE;TWO;THREE" and i want to run for ONE, TWO and for THREE
> items...
>
> Is this possible using the foreach task? Or do i have to code it in a
> script (not a good ideia)?
>
> Best Regards,
> Luis Sim?es
|||I have solved the problem by creating a specific foreach enumerator.But in this case this is what i needed:
Imagine i pass parameters over a variable and those parameters are sent separated by a semi-colon.
For example company's names:
variable1 = "company1;company2;company3"
and i want to execute some task's for "company1", "company2" and so on...
Best Regards,
Luis Sim?es|||The easiest way to do this would be to have a script task inside a for loop that strips off the first item in the string and stores it in a variable. You can then use that variable in whatever way you want to.
When the string is empty - set a boolean variable to false. The for loop should only execute if that boolean variable is true.
-Jamie
No comments:
Post a Comment