Skip to main content

I need to retrieve a person's email details from a list in a different site (containing masterdata) within my tenant, and use the Office 365 Query List function.  The field being retrieved is the normal 'person/group' field but when I use the O365 Query function all it will retrieve is the Display name as text. 

 

I have tried defining the receiving variable as a collection and a dictionary but both produce the same results - just the Display name text.  The query itself is working, but I need an attribute of the field, not just the default text value.

This is what the CAML text of the query looks like:

<View>
<Query>
<ViewFields>
<FieldRef Name="Employee"/>
</ViewFields>
<Where>
<Eq>
<FieldRef Name="Site Location"/>
<Value Type="Text">Haile</Value>
</Eq>
</Where>
</Query>
<RowLimit>1</RowLimit>
</View>

Is there a way to specify the email details when entering the field name?  Employee.Email comes back with field not found.

 

Thanks.

Be the first to reply!

Reply