Hi Hilary,
The formula in the link you gave me is: eval(eval(person, "concat(my:email, ';')"), "..")
They are using a repeating table to hold the information.
Is there a way to do this directly at a data connection input level? (I'm not sure I'm being clear here.)
Maybe this will make my question more clear:
* I read the users from a SharePoint Parameter list.
* Can I just fill a field at that point using a double eval function, or do I have to load a repeating table, listbox or some other repeating control and then fill a field using a double eval function?
If so, what would be the formula?
My Parameter List Schema is:
Title,
Parameter1,
Parameter2
Although there is other data iin the list, the data in the list I'm interested in is in the following format:
Title="User", Parameter1="UserFirstName", Parameter2="UserID" (I'm really not interested in Parameter1 for this operation.)
The name of the InfoPath field is "UserEmailIDs" and the SharePoint List name is: "ParameterList" (pretty creative, huh?)
I have tried to hack the formula to use my data, but no dice.
I've tried several iterations, to no avail.(more, i'm just showing two.)
eval(eval(Parameter2[Title = "User"], "concat(my:Parameter2, ';')"), "..") - no worky
.. [xdMath:Eval(xdMath:Eval(xdXDocument:GetDOM("ParameterList")/dfs:myFields/dfs:dataFields/d:SharePointListItem_RW/d:Parameter2[../d:Title = "User"], "concat(my:email, ';')"), "..")]
eval(eval(Title[Title = "User"], "concat(my:Parameter2, ';')"), "..") - no worky
.. [xdMath:Eval(xdMath:Eval(xdXDocument:GetDOM("ParameterList")/dfs:myFields/dfs:dataFields/d:SharePointListItem_RW/d:Title[. = "User"], "concat(my:email, ';')"), "..")]
<sigh>