SharePoint列のデータ入力を検証する

はじめに

SharePoint列検証オプションを使用すると、データに追加の制限と制約を定義できます。例えば、特定の日付列の値が別の日付列の後にあることを確認したり、入力されるデータが正しい形式であることを確保できます。ここでは、SharePointでの列検証を設定する手順を詳しく解説し、さまざまな検証例を紹介します。

列検証を設定する方法

アプリで列検証を使用するには、以下のステップを実行してください:

  1. データ入力を検証するアプリで、リボンの[リスト]タブにある[リスト設定]ボタンをクリックします。
  2. [一般設定]で、[検証設定]リンクをクリックします。
  3. [数式]テキストボックスに数式を入力します。
  4. 検証に合格するには、数式の結果がTRUEと評価される必要があります。数式の構文は計算列と同じで、Excelの構文に似ています。
  5. 検証式が失敗した場合に表示するユーザーメッセージを入力します。
  6. [保存]ボタンをクリックします。

SharePoint列のデータ入力を検証する

ユーザー入力時の検証

ユーザーがフォームにデータを入力すると、検証式が評価されます。数式がFALSEと評価された場合、ユーザーメッセージがフォームに表示されます。

ユーザー入力時の検証エラー

様々な列の検証例

1. SharePoint メール列の検証

次に、SharePointの電子メール列の検証の例を見てみましょう。メールIDの検証のために、「StudentEmailId」という名前の列を作成し、以下の数式を入力しました。

フィールド名 数式 ユーザーメッセージ
StudentEmailId =AND(ISERROR(FIND(" ",StudentEmailId,1)),IF(ISERROR(FIND("@",StudentEmailId,2)),FALSE,AND(ISERROR(FIND("@", StudentEmailId,FIND("@",StudentEmailId,2)+1)),IF(ISERROR(FIND(".",StudentEmailId,FIND("@",StudentEmailId,2)+2)), FALSE,FIND(".",StudentEmailId,FIND("@",StudentEmailId,2)+2)))))) 有効な電子メール ID を入力してください

電子メールの検証

2. SharePointの電話番号列の検証

次に、SharePointの電話番号列の検証の例です。以下の数式を使いました。

フィールド名 数式 ユーザーメッセージ
PhoneNumber =AND(LEN(PhoneNumber)=14,IF(ISERROR(FIND("+",PhoneNumber,1)),FALSE,(FIND("+",PhoneNumber)=1)),IF(ISERROR( FIND("-",PhoneNumber,4)),FALSE,(FIND("-",PhoneNumber,4)=4)),IF(ISERROR(1*CONCATENATE(MID(PhoneNumber,2,2)),MID(PhoneNumber,5,10))),FALSE,TRUE)) 有効な携帯電話番号を入力してください

3. SharePointの日付列の検証

日付の検証については、次の式を使用しました。

フィールド名 数式 ユーザーメッセージ
StartDate =StartDate>TODAY() 開始日は今日より後の日付にする必要があります

SharePointの日付検証

4. SharePointテキスト列の検証

フルネームの長さに関する検証数式は以下の通りです。

フィールド名 数式 ユーザーメッセージ
Fullname =OR(LEN(Fullname)=9,LEN(Fullname)=12) 9文字または12文字の名前を入力してください

列検証のまとめ

このガイドでは、SharePointの列検証を用いて、データ入力時のエラーを防ぐ方法を解説しました。適切な検証設定を行うことで、データの整合性と品質を保持できます。上記の例を参考に、あなたのリストでも検証を実装してみてください。

4 Comments

  1. こたろう -

    ああ、この記事のおかげでようやく多くの作業がスムーズに進むようになりました!感謝しかないです。

  2. あかり -

    データが無効になってしまった時の対処法も是非教えてください!役立ちそうです

  3. お母さん -

    子供の勉強にも役立ちそうですね!こういう情報をもっと知りたいです

  4. 佐藤花子 -

    ほんとに助かりました!私も同じような問題に直面していましたので、これを参考にして解決しました。感謝です

Leave a Comment

SharePointOnlineドキュメントセットを使用してコンテンツを管理する

SharePointOnlineドキュメントセットを使用してコンテンツを管理する

Microsoft Office365製品スイートの1つであるSharePointOnlineでは、ドキュメントセットを使用すると、効率的にプロジェクトごとにドキュメントをグループ化し、管理できます。

SharePointでタグ付けする方法

SharePointでタグ付けする方法

SharePointでのタグ付けは、コンテンツの可視性と検索性を向上させるための重要な手法です。

Excelのソルバーエラーメッセージはどういう意味ですか?

Excelのソルバーエラーメッセージはどういう意味ですか?

Excelのソルバーが表示するエラーメッセージの意味を理解し、最適な解決策を見つける方法について詳しく解説します。

Excelの[ソルバーオプション]ダイアログボックスで[GRG非線形]タブを使用する方法

Excelの[ソルバーオプション]ダイアログボックスで[GRG非線形]タブを使用する方法

Excelの[GRG非線形]タブには、GRG非線形解法を使用しているときにソルバーが機能する方法を管理するためのボタンとボックスがあります。オプションを利用し、最適な解決策を得るためのステップを解説します。

SharePointをPowerBIと統合する方法

SharePointをPowerBIと統合する方法

SharePointをPower BIと統合する方法と、レポートをSharePointサイトに接続する方法をLuckyTemplates.comから学びます。

SharePointサイトを共有およびフォローする方法

SharePointサイトを共有およびフォローする方法

個人やグループがコミュニケーション、コラボレーション、共有、接続できるSharePointソーシャルネットワーキングツールの使用方法を学びます。

SharePoint列のデータ入力を検証する

SharePoint列のデータ入力を検証する

SharePoint列のデータ入力を検証する方法を学び、データの整合性を確保するための実践的なソリューションを提供します。

スマートシート 9.1.1

スマートシート 9.1.1

Smartsheet は、プロジェクトの管理、ワークフローの構築、チームとの共同作業を可能にする動的な作業プラットフォームです。

共有ポイント

共有ポイント

SharePoint は、さまざまなワークフロー アプリケーション、「リスト」データベース、その他の Web コンポーネント、およびビジネス グループの共同作業を制御するためのセキュリティ機能を使用する Web ベースのコラボレーション システムです。

パーペチュアルカレンダー 1.0.38/1.0.36

パーペチュアルカレンダー 1.0.38/1.0.36

Van Nien Calendar は、携帯電話でカレンダーを表示するアプリケーションです。携帯電話で太陰太陽の日付をすぐに確認できるため、重要な仕事を計画することができます。