在SharePoint 2013中使用CSOM创建变体标签
-
29-09-2020 - |
题
任何人都可以告诉我如何使用csom创建变体标签?
解决方案
我不认为您可以使用CSOM创建变体标签。我认为您需要对PowerShell或C#使用。这是博客:
自动变化在SharePoint 2013使用PowerShell&C#
他为c#和powershell写了代码。
其他提示
如何通过csom
在SharePoint 2013 / Online中创建变体标签SharePoint 2010/2013 CSOM API不会公开任何用于创建变体标签的特定方法,但您可以使用以下类进行此目的。
variationsclient类用于管理SharePoint 2013中的Variation Labels
.
目前支持以下操作:
-
VariationsClient.CreateLabel
方法用于创建变化标签 -
VariationsClient.GetLabelsList
方法在网站上获取变化标签
用法
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);
}
}
.
结果