Création d'étiquettes de variation à l'aide de CSOM dans sharepoint 2013
-
29-09-2020 - |
Question
Quelqu'un peut-il me dire comment créer des étiquettes de variation à l'aide de CSOM ?
La solution
Je ne pense pas que vous puissiez créer l'étiquette de variation à l'aide de la CSOM.Je pense que vous devez utiliser avec le PowerShell ou C #.Voici le blog:
automatiser les variationsDans SharePoint 2013 en utilisant PowerShell & C #
Il a écrit le code pour C # et script pour PowerShell.
Autres conseils
Comment créer des étiquettes de variation dans SharePoint 2013/Online via CSOM
L'API CSOM SharePoint 2010/2013 n'expose aucune méthode spécifique pour créer des étiquettes de variation, mais vous pouvez utiliser la classe suivante à cette fin.
Classe VariationsClient est destiné à gérer Variation Labels
dans SharePoint 2013.
Les opérations suivantes sont actuellement prises en charge :
VariationsClient.CreateLabel
la méthode est utilisée pour créer une étiquette de variationVariationsClient.GetLabelsList
la méthode obtient les étiquettes de variation sur place
Usage
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);
}
}
Résultat
Licencié sous: CC-BY-SA avec attribution
Non affilié à sharepoint.stackexchange