Bonjour,
J'essaie d'utiliser le service Web Lists.UpdateListItems ( https://msdn.microsoft.com/en-us/lib...ode-snippet-11 )
J'ai une liste sur un site SharePoint, que je souhaite mettre à jour quand je détecte que les données dans l'un des items sont périmées. Pour cela j'utilise donc la méthode 'Update' du service Web.
Dans l'aide, je lis la phrase : "Each method that is posted contains Field elements that specify the ID of the item and the new field value for the item. The field ID does not correspond to the index of the item in the collection of items for the list."
- Comment doit-on utiliser la méthode? - On doit connaitre d'avance l'ID de l'item à écraser, et la placer dans le champ ID? Si oui, cela signifie donc que je dois d'abord faire une recherche pour trouver le bon ID qui correspond à la ligne que je recherche?
- En ce qui concerne "New", je vois que l'exemple utilise la chaine "New" en guise d'ID. Je ne savais pas qu'on pouvait mettre des ID fantaisie au lieu de nombres ou de Guid.
- A quel endroit fournit-on l'URL du site SharePoint ou de la liste? Dans le tout dernier exemple, il est dit que "The following code example modifies the values of two different field values within two items in a list on the current site". J'ai vu que si je mets une URL distante complète (vers un site SharePoint quelconque dont j'ai les droits) dans le champ listName, ça ne marche pas. Je suis embarrassé, car à terme mon but est de mettre à jour une liste SharePoint 2010 depuis une machine distante qui n'est pas forcément dans la même ferme.
Partager