症状
項目をコピーしようとすると、アプリは次のエラーを表示します。
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によって翻訳されています。ご不明な点がある場合は、英語の原文をご確認ください。
