メインコンテンツにスキップ

The text value is invalid, probably because it exceeds the 255 character limit

症状

項目をコピーしようとすると、アプリは次のエラーを表示します。

The text value is invalid, probably because it exceeds the 255 character limit.

エラーコード

  • IN-013-118

  • IN-098-118

  • IN-791-118

  • 「-118」で終わるエラーコードすべて

詳細

このエラーは、指定された値がテキスト列に対して無効であるために発生します。

このエラーの最も一般的な原因は、テキストの値が255文字を超えている場合です。これは SharePoint が Single line of text 列タイプの値に設定している上限です。

解決策

この問題には2つの解決策があります。

移行先の列タイプを編集する

移行先の SharePoint 環境で、列タイプMultiple lines of text に変更できます。この列タイプには255文字の値の上限はありません。

SharePoint のバージョン(オンプレミスまたは Microsoft 365)によって、列タイプの編集方法は異なる場合があります。以下は、SharePoint で列を編集する一般的な方法です。

  • Site Settings に移動し、Site columns を選択します。更新したい列を選択し、Type を変更します。

  • Site Settings に移動し、Site libraries and lists を選択します。更新したい列を選択し、Type を変更します。

  • 上部のツールバーから List または Library を選択して、リストまたはライブラリから直接列を編集します(SharePoint Server 2013)。List settings または Library settings を選択します。更新したい列を選択し、Type を変更します。

  • リストまたはライブラリから直接列を編集します。詳しくは Microsoft の記事「Edit a list column」を参照してください(SharePoint Server 2019、Microsoft 365)。

移行先で列タイプを変更したら、項目の移行を再度実行してください。

メタデータをエクスポートして編集する

Excel でデータを分析し、移行元の値が255文字を超えていないことを確認してください。

これを行うには、「メタデータを Excel にエクスポートする」の手順に従ってください。値を分析して上限を超えていないことを確認し、255文字を超える値があれば編集します。

すべての値が255文字以内になったら、「Excel ファイルを ShareGate にインポートする」を行い、更新されたメタデータを使用して項目の移行を実行します。

この記事はAIによって翻訳されています。ご不明な点がある場合は、英語の原文をご確認ください。

こちらの回答で解決しましたか?