Criação de rótulos de variação, utilizando CSOM no sharepoint 2013
-
29-09-2020 - |
Pergunta
Alguém pode me dizer como criar rótulos de variação, utilizando CSOM?
Solução
Eu não acho que você pode criar o rótulo de variação usando o CSOM.Eu acho que você precisa usar para o PowerShell ou C #.Aqui está o blog:
automatizar variaçõesNo SharePoint 2013 usando o PowerShell & C #
Ele escreveu o código para c # e script para o PowerShell.
Outras dicas
Como criar Rótulos de Variação no SharePoint 2013/Online via CSOM
SharePoint 2010/2013 CSOM API não expor quaisquer métodos específicos para a criação de Rótulos de Variação, mas você poderia usar a seguinte classe para essa finalidade.
VariationsClient classe destina-se a gerir Variation Labels
no SharePoint 2013.
As seguintes operações são atualmente suportados:
VariationsClient.CreateLabel
o método é utilizado para criar um Rótulo de VariaçãoVariationsClient.GetLabelsList
método recebe Rótulos de Variação no site
Utilização
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
Licenciado em: CC-BY-SA com atribuição
Não afiliado a sharepoint.stackexchange