Basically, I'm trying to aggregate the contents of a specific list from a number of sub-sites but am prohibited from using any server-side code like C#. The SiteData web service would be a good example of what I'd like to accomplish, but that service is
only accessible to the site admin and can't be accessed by someone with "contribute" permissions.
- I tried building a "rollup" using SPD but "CrossList" queries fail on fields of type "person/group" if set to allow multiple selections.
- The GetWeb method is close, but only returns the GUID and lastModified date field. I need a few more fields than this from each list.
- The GetListItems method would be fine but I need the GUID of each list. Documentation says you can use the list name, but this fails.
- The GetContent method also is restricted to site admin only.
Right now, I'm accomplishing it by querying web sevices and iterating over the sites and lists to get the data I want, but it's slow and will only get slower as new sites are added.
View Complete Post