مناقشة عامة Modifier la colonne "TaxKeyword" d'un fichier d'une liste

  • יום שלישי 13 מרץ 2012 06:42
     
      קוד כלול

    Bonjour,

    Je tente de modifier les valeurs de colonnes d'un fichier d'une liste.

    Lorsque ce champ a été ajouté à cette liste localement (donc pas managée par un termstore) cette manière fonctionne parfaitement :

    #Champ ajouté localement à la liste
    $Colonne = "NomDeLaColonne"
    $NouvelleValeur = "Un mot;Un autre mot"
    $web = Get-SPWeb "http://sharepoint2010/test"
    $list = $web.Lists["MaListe"]
    $item = $list.items["MonFichier"]
    $item[$Colonne] = $NouvelleValeur
    $item.update()
    $list.update()

    Et lorsque ce champ a été lié au termstore  (Managed Metadata) cette manière fonctionne également parfaitement :

    #Managed metadata
    $Colonne = "NomDeLaColonne"
    $NouvelleValeur = "-1;Un mot|77bec1v8-d6v3-4dee-8c9b-cd4ae406f2vds;#-1;Un autre mot|0165321va-1564-45d8-a8c6-654c789a154"
    $web = Get-SPWeb "http://sharepoint2010/test"
    $list = $web.Lists["MaListe"]
    $item = $list.items["MonFichier"]
    $item[$Colonne+"_0"] = $NouvelleValeur
    $item.update()
    $list.update()

    Mais impossible, avec ces deux manières, de modifier le champ "TaxKeyword" (Mots clés d'entreprise)

    Comment dois-je m'y prendre ?



כל התגובות