Rhea's Mistep

Rhea's Mistep

「IT×語学力」を軸に奮闘する文系SE。IT関連、語学、海外などの情報をゆるゆる綴っていきます。

【PowerApps】「Patch関数の使用中にネットワークエラーが発生しました」の解決方法

発生したエラー

エラーが発生したアプリの詳細

新規フォームをSharePoint Listに送信できる機能を、以下の手順で作成していました。

  1. SharePoint Listの作成
  2. 新規フォームの作成
  3. 送信ボタンの実装(SubmitForm関数を使用)

しかし、データを送信するために「送信ボタン」を押したところ、Patchエラーが発生。正常にデータの送信ができませんでした。

エラーの詳細と原因

エラーには、「Patch関数の使用中にネットワークエラーが発生しました: フィールド'Title'は必須です。」と書かれています。Share Point Listで自動生成されているTitleが必須入力値なのにも関わらず、データ入力されていないことが原因です。フォームにTitleを追加すれば解決しますが、今回はTitleを追加しない場合の解決策を記載します。

解決方法

簡易版

以下の手順で解決できます。

  1. Share Point Listの「設定画面」→「リストの設定」
  2. Title列をクリック
  3. 「この列への情報の入力を必須にする」でいいえを選択

つまり、SharePoint ListのTitle列を必須項目から削除すれば解決できます。

詳細版

1. Share Point Listの「設定画面」→「リストの設定」

SharePoint Listの右上に設定アイコンがあります。上記画像の真ん中のボタンをクリックすると、画面右側に設定項目のリンク一覧が表示されます。この中の「リストの設定」をクリックすると、表示していたリストの設定画面に飛べます。

2. Title列をクリック

リストの設定に遷移したら、「」までスクロールします。Title列が必須項目になっていることを確認。ここの設定がエラーの原因です。設定を編集するために、Titleと書かれている箇所をクリックします。

3. 「この列への情報の入力を必須にする」でいいえを選択

列の編集画面に遷移すると、列の設定に関する項目が並んでいます。設定項目に「この列への情報の入力を必須にする」があるので、「はい」から「いいえ」に変更しましょう。画面下のOKボタンをクリックすれば、設定の変更完了です。

お疲れ様でした!