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 コミュニティにアクセスしてください。