无法在 SharePoint Online 中使用 SharePoint 2013 工作流设置“具有用于发布的格式和约束的超链接”列的值

问题

如果为超链接设置一个值,其中包含用于在 Microsoft Office SharePoint Online 中发布列的格式和约束,将取消 SharePoint 2013 工作流。 此外,你还会收到以下错误消息:

属性 PropertyName 在类型 'SP 上不存在。Data.ListNameListItem'。 请确保仅使用类型定义的属性名称。

原因

工作流使用的 REST 终结点如下所示:

https://tenant.sharepoint.com/sites/SiteCol/_api/web/lists(guid'GUID')/Items(N)

但是,对于 具有格式设置和约束的超链接 ,对于发布字段类型,它不会返回字段值。

这是当前无法更改的基础 REST 层的限制。

解决方案/解决方法

若要解决此问题,请使用以下某种方法:

  • 方法 1:从 链接的超链接或图片 类型处理列。
  • 方法 2:使用 SharePoint 2010 工作流 ((可从 SharePoint 2013 工作流) 调用)使用发布列值 的格式和约束更新超链接

更多信息

仍然需要帮助? 请转到 SharePoint 社区