Domanda

Qualcuno può dirmi come creare etichette di variazione usando csom?

È stato utile?

Soluzione

Non penso che tu possa creare l'etichetta di variazione usando il CSOM.Penso che tu sia necessario utilizzare al PowerShell o C #.Ecco il blog:

Automatity VariationsIn SharePoint 2013 utilizzando PowerShell & C #

ha scritto il codice per c # e script per PowerShell.

Altri suggerimenti

Come creare etichette di variazione in SharePoint 2013 / online tramite csom

SharePoint 2010/2013 API CSOM non esporta metodi specifici per la creazione di etichette di variazione, ma è possibile utilizzare la seguente classe per tale scopo.

VariationsClient Class è destinato a gestire Variation Labels in SharePoint 2013.

Le seguenti operazioni sono attualmente supportate:

    .
  • Il metodo VariationsClient.CreateLabel viene utilizzato per creare la etichetta di variazione
  • Metodo VariationsClient.GetLabelsList ottiene etichette di variazione sul sito

Uso

using (var ctx = new ClientContext(url))
{ 
    var variationsClient = new VariationsClient(ctx);
    var siteLanguages = new[] {"en-US","ru-RU","fi-FI","nl-NL"};
    foreach (var language in siteLanguages)
    {
        var isSource = (language == "en-US");
        variationsClient.CreateLabel(new CultureInfo(language), isSource);    
    }
}
.

Risultato

Inserisci Descrizione dell

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a sharepoint.stackexchange
scroll top