“Le bien ou le champ 'Id' n'a pas été initialisé. Il n'a pas été demandé...” lorsque vous tentez d'accéder GUID de la Bibliothèque dans SharePoint via JavaScript

Je suis en train d'essayer d'accéder à l'ID de la Bibliothèque à l'aide de client-côté modèle objet de SharePoint 2013. Mais j'obtiens l'erreur:

La propriété ou le champ 'Id' n'a pas été initialisé. Il n'a pas été demandée ou la demande n'a pas été exécuté. Il peut avoir besoin d'être explicitement demandée.

Ci-dessous mon code:

var context = SP.ClientContext.get_current();
var web = context.get_web();
var items = SP.ListOperation.Selection.getSelectedItems(context);
var currentLibrary = web.get_lists().getById(SP.ListOperation.Selection.getSelectedList(context));
context.load(currentLibrary, 'id'); //Tried with 'Id' but still throws error
console.log(currentLibrary);
console.log("currentLibrary.get_id = " + currentLibrary.get_id()); //THROWS ERROR!

Ce que je fais mal?

OriginalL'auteur Naveen | 2014-07-21