Создание меток вариантов с помощью CSOM в SharePoint 2013
-
29-09-2020 - |
Вопрос
Может ли кто-нибудь сказать мне, как создавать метки вариантов с помощью CSOM?
Решение
Я не думаю, что вы можете создать ярлык вариации, используя CSOM.Я думаю, что вам нужно использовать в PowerShell или C #.Вот блог:
Автоматизация вариацийВ SharePoint 2013 с использованием PowerShell & C #
Он написал код как для C #, так и для скрипта для PowerShell.
Другие советы
Как создать метки вариантов в SharePoint 2013/Online с помощью CSOM
CSOM API SharePoint 2010/2013 не предоставляет каких-либо конкретных методов для создания меток вариантов, но для этой цели можно использовать следующий класс.
Класс VariationsClient предназначен для управления Variation Labels
в SharePoint 2013.
В настоящее время поддерживаются следующие операции:
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);
}
}
Результат
Не связан с sharepoint.stackexchange