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