我在SharePoint Online中创建了网站。使用C#CSOM代码更改标题会更新网站的标题,并且可以正确检索相同的标题。
但是当我访问该站点/刷新该站点时,可以看到新更改的标题,但是再次刷新页面会显示原始标题。
该如何解决。
我还尝试使用“ SetSiteProperties”功能从-更改标题 PnP-Sites-Core / Core / OfficeDevPnP.Core / Extensions / TenantExtensions.cs
函数SetSiteProperties引发异常。需要更改标题的站点是TeamSite类型的siteCollection。 使用CSOM或PnP内核,标题更改仅适用于Communication Site。 对于团队网站,无法进行磁贴更改。使用CSOM只能更改临时内容,而Pnp-core会引发异常。
答案 0 :(得分:0)
使用SharePoint Online CSOM更新网站标题属性,如下所示:
var campaigns = ctx.V_CommercialCampaigns.Where(cam => campaignStrings.Contains((cam))).Select(id => id.Id).ToList();
需要在此处下载安装和参考SharePoint Online CSOM:
SharePoint Online Client Components SDK
结果: