Suppose I have a content type named MyDocument containing a column MyValue. I added this content type to a simple document library. Now to add a default value to the column MyValue, there are two different possibilites.

Changing the column itself and putting a value into advanced column settings


Changing it in Column default value settings at the library

I noticed that for new documents, only the value set in the Column default value setting gets pulled.

What's the difference?

1 Answer 1


There are some SharePoint technical names you need to know: "Site Content Type", "List Content Type", "Site column" and "List column".

Site and List Content Types

List Columns or Site Columns

The site content types and site columns are be reused in the site. When adding a site content type to a list/library, SharePoint copies the site content type locally into the list/library as a list content type. And, when adding a site column to the list/library, it copies the site column locally onto the list as a list column.

If you go to site settings -> site content types -> edit column in the site content type, or navigate to site settings -> sit columns -> edit column, you are editing a site column. To sync the changes to list columns based on this site column, click "Yes" on "Update all list columns based on this site column".

enter image description here

When changing it in Column default value settings at the library, you are editing a list column.


When editing the column from Column default value settings in the library or Library Settings > Columns > edit, you are editing the list column.

But using the Column default value settings, we can specify a default value for specific level.

For example, we have a column with default value "a" in the list and a folder1 in the list. You can define the default value of a column to "b" in the folder1. When creating items/folders in the list, the default value is "a". But when creating items/folders in the folder1, the default value will be changed to "b".

The Column default value settings will overwrite the default value of the column based on the defined level.

Information about Column default value settings

  • Thanks for the clarification. I would assume when I go to Library Settings > Columns > edit, that I'm editing the list column? In this case there is still a the question why I can specify another default value over Column default value setting at the library. Since both would be list columns.
    – greenhoorn
    Dec 12, 2018 at 10:08
  • Yes, they are both list columns. The Column default value settings is used to define default field value in defined level. Check the update in my answer. Dec 13, 2018 at 2:00
  • I'm very interested in specifying a default value for a specific folder using Column default value settings but doing it programmatically using Pnp.Core or raw CSOM in C# if you have any ideas? I opened this question about it but haven't heard anything yet. stackoverflow.com/questions/76367375/…
    – Adam
    May 31, 2023 at 21:52

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.