Изменить внутреннее имя папки в библиотеке документов SharePoint - PullRequest
0 голосов
/ 22 мая 2018

У меня есть список имен папок с длинными именами.Можно ли изменить только внутренние имена папок в библиотеке документов SharePoint, что уменьшит длину URL-адреса?

1 Ответ

0 голосов
/ 23 мая 2018

Мы можем добавить новый столбец для хранения старого имени папки, а затем с помощью приведенного ниже кода установить изменение имени папки в библиотеке документов.

string targetSiteURL = @"https://xx.sharepoint.com/sites/xx";

var login = "xx@xxx.onmicrosoft.com";
var password = "xxx";

var securePassword = new SecureString();

foreach (char c in password)
{
    securePassword.AppendChar(c);
}
SharePointOnlineCredentials onlineCredentials = new SharePointOnlineCredentials(login, securePassword);

ClientContext ctx = new ClientContext(targetSiteURL);
ctx.Credentials = onlineCredentials;

var list = ctx.Web.Lists.GetByTitle("Documents");

var folderItem = list.GetItemById(12);            
folderItem["FileLeafRef"] = "TestFolder";
folderItem.Update();
ctx.ExecuteQuery();
...