Skip to main content

How to Add a Multiple Lines of Text Column to a SharePoint List

· 6 min read
Jagdish Kumawat
Founder @ Dewiride

Single line of text stops at 255 characters. For anything longer, such as a reason, a comment or notes, SharePoint has Multiple lines of text. Its key setting is whether people can format the text, and for most lists the answer should be no.

The OvertimeEntries list of the Overtime Timesheet series has two of these columns: Reason, why the overtime was needed, and ApproverComment, what the approver said. Both are plain text.

Prerequisites​

Step 1: Choose Multiple Lines of Text​

Select + Add column, then Multiple lines of text, then Next:

The Create a column picker with Multiple lines of text outlined in red, between Date and time and Person

Step 2: Name It and Keep It Plain​

Enter the Name, such as Reason, and a Description, such as Why the overtime was needed. Then open More options:

The Create a column panel for Reason with type Multiple lines of text, and under More options Use enhanced rich text (Rich text with pictures, tables, and hyperlinks) switched to No and outlined in red, Append changes to existing text No, and Require that this column contains information Yes

SettingValueWhy
Use enhanced rich text (Rich text with pictures, tables, and hyperlinks)No, the defaultPlain text is what apps, flows and reports read and write
Append changes to existing textNo, the defaultEach edit replaces the text, which is what a reason or comment needs
Require that this column contains informationYes for Reason, No for ApproverCommentEvery entry needs a reason; not every decision needs a comment

Microsoft's Edit a rich text list column confirms that "the default setting for text in list columns is plain text." Select Save.

Step 3: Check the Form​

In the item form, the column is a larger box that wraps onto several lines:

The Reason field of the new item form, a tall text box holding Night cover, with the description Why the overtime was needed underneath

Plain Text or Enhanced Rich Text?​

  • Plain text stores exactly what was typed. Choose it when an app, a flow or a report uses the text.
  • Enhanced rich text lets people format the text, with pictures, tables and links. Choose it for content people read in SharePoint itself, such as notes or instructions. Microsoft's page notes "you can't edit an enhanced rich text column in Quick Edit view", SharePoint's grid view.

About Append Changes to Existing Text​

With versioning on, Append changes to existing text keeps every earlier entry when someone adds new text, like a log. Microsoft's List and library column types and options has an important warning: "If you turn off this option after you create the column, all information except the most recent entry is deleted." Decide before the list has data.

What This Column Type Can't Do​

  • It can't be indexed. Microsoft's Add an index to a list or library column lists "Multiple lines of text" among the column types that can't be indexed. The Create a new index page of this list didn't offer Reason or ApproverComment.
  • List validation can't use it. The Insert Column list on the list's Validation settings page left both columns out.

So use it for text people read, not for values a list or an app filters on.

Common Mistakes​

MistakeWhat happensDo this instead
Turning on enhanced rich text for an app's columnThe text can come back with formatting the app doesn't expectKeep Use enhanced rich text off
Using it for a value you'll filter onIt can't be indexedUse Single line of text for short values
Turning Append changes off laterAll but the latest entry is deletedDecide before the list has data

Troubleshooting​

SymptomLikely causeFix
Can't edit the column in grid viewIt's enhanced rich textEdit the item in its form
The column is missing from the index listMultiple lines of text can't be indexedFilter on another column
Text longer than 255 characters is refusedThe column is Single line of textUse Multiple lines of text

FAQ​

How long can the text be?​

Microsoft's List and library column types and options says "A Multiple lines of text column can store up to 63,999 characters."

Should a comment column be required?​

Only if every item needs one. In the Overtime Timesheet list, Reason is required because every shift needs a reason, but ApproverComment isn't, because approvers often approve without a comment.

Conclusion​

+ Add column → Multiple lines of text → under More options, leave Use enhanced rich text and Append changes to existing text off → Save. Use it for reasons and comments, and filter on other columns.

Additional Resources​