無法在 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)
但它不會傳回域值—針對具有 格式設定和發佈字段類型的條件約束的 Hyperlink 。
這是目前無法變更的基礎 REST 層限制。
解決方案/因應措施
若要解決這個問題,請使用下列其中一個方法:
- 方法 1:從 連結的超連結或圖片 類型處理數據行。
- 方法 2:使用可從 SharePoint 2013 工作流程) 呼叫的 SharePoint 2010 工作流程 (,以 格式設定和條件約束來更新 Hyperlink ,以發佈數據行值。
其他相關資訊
是否仍需要協助? 請前往 Microsoft 社群。