When we need to provision a new lookup column referencing a Library we can thing about using XML procedure that means using a code similar to this one:
But, bad news here, this code is expecting something like
List/ListName and it doesn’t works for a Libraries. Unless you put there directly the
Library ID (http://www.sharepointnutsandbolts.com/2007/04/creating-list-based-site-columns-as.html).
I am pretty sure, we don’t know the exact
GUID of the referred library, in my case it is
Pages Library, so, this way doesn’t works for my scenario. Even if I change
Pages or by
/Pages. It doesn’t works.
Luckily, we have JSOM library that sometimes is helping us in the provisioning process.
You can use this code to create a new lookup to
Pages Library in the