Pregunta

¿Alguien puede decirme cómo crear etiquetas de variación usando CSOM?

¿Fue útil?

Solución

No creo que puede crear la etiqueta de variación utilizando el CSOM.Creo que necesitas usar a la PowerShell o C #.Aquí está el blog:

automatizar variacionesen SharePoint 2013 usando PowerShell & C #

Escribió el código tanto para C # y Script para PowerShell.

Otros consejos

Cómo crear etiquetas de variación en SharePoint 2013/Online a través de CSOM

La API CSOM de SharePoint 2010/2013 no expone ningún método específico para crear etiquetas de variación, pero puede usar la siguiente clase para ese propósito.

VariacionesClase de cliente está destinado a la gestión Variation Labels en SharePoint 2013.
Actualmente se admiten las siguientes operaciones:

  • VariationsClient.CreateLabel El método se utiliza para crear una etiqueta de variación.
  • VariationsClient.GetLabelsList El método obtiene etiquetas de variación en el sitio.

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);    
    }
}

Resultado

enter image description here

Licenciado bajo: CC-BY-SA con atribución
scroll top