Sharepoint Online で SharePoint 2013 ワークフローを使用して、[発行用の書式設定および制約付きのハイパーリンク] 列の値を設定できません

問題

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