无法使用 sharepoint Online 中的 SharePoint 2013 工作流设置 "包含格式和约束的发布的超链接" 列的值

问题

当您在 Microsoft SharePoint Online 中使用发布列的格式和约束设置超链接的值时,将取消 SharePoint 2013 工作流。 此外,你还会收到以下错误消息:

类型为 "SP" 的属性 PropertyName 不存在。ListNameListItem "。请确保仅使用由该类型定义的属性名称。

原因

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

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

但它不会返回字段值,即包含格式和约束的发布字段类型的超链接。

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

解决方案/解决办法

若要解决此问题,请使用下列方法之一:

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

更多信息

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