【问题标题】:Delete a custom sealed site column in sharepoint online在线删除共享点中的自定义密封站点列
【发布时间】:2016-02-25 02:09:06
【问题描述】:

在我们的 Office365 共享点在线站点中创建了一些站点列,这些站点列是使用客户端对象模型 (CSOM) 创建的,并且“密封”属性设置为 True。

我现在想删除这些列,但我无法使用 CSOM 执行此操作,我认为这是由于列被密封造成的。

我已尝试更新字段以在站点列上将 Sealed 属性设置为 false,但出现错误,并查看 CSOM“Sealed”属性 (https://msdn.microsoft.com/EN-US/library/microsoft.sharepoint.client.field.sealed.aspx)) 的定义,看来这属性从 CSOM 中只读。

谁能告诉我如何使用客户端对象模型在线更新共享点中网站栏的密封属性,以便我可以删除该网站栏?

或者,如果使用 CSOM 无法实现这一点,我们将不胜感激任何删除这些列的解决方案。

希望我在这里缺少一些非常简单的东西吗?

提前感谢您的帮助!

【问题讨论】:

    标签: sharepoint office365 csom


    【解决方案1】:

    您需要先将“AllowUnsafeUpdates”设置为 true 吗?比如:

    web.AllowUnsafeUpdates = true;
    

    解封后显然需要设置回 false。

    【讨论】:

      猜你喜欢
      • 2011-04-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-07-02
      相关资源
      最近更新 更多