使用“更新列表项”操作的 SharePoint Online 工作流无法更新“人员”或“组”列

问题

请考虑以下情况:

  • 你有一个使用 SharePoint Online 中 SharePoint 2013 工作流平台类型的工作流。

  • 工作流配置为使用“更新列表项”操作根据单行文本列中的数据更新“人员”或“组”列。

  • 单行文本列包含撇号 (') 。

运行工作流时,工作流不会使用“单行文本”列中的值更新“人员”或“组”列。

解决方案/解决方法

若要解决此问题,请执行下列操作之一:

  • 使用 “人员”或“组” 列而不是 “单行文本 ”列作为 “人员”或“组 ”列的源。

  • 使用“更新列表项”操作从一个“人员”或“组”列复制到另一列时,将字段返回为“登录名”,而不是“显示名称”。

更多信息

这是 SharePoint Online 中的已知问题。 使用单行文本列中包含撇号 ( ) 的值更新 Person 或 Group 列时,会出现此问题。

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