Crear una columnDefinition en un tipo de contenido

Espacio de nombres: microsoft.graph

Agregue una columna a un tipo de contenido in a site, or a list with a request that specifies a columnDefinition .

Permisos

Se requiere uno de los siguientes permisos para llamar a esta API. Para obtener más información, incluido cómo elegir permisos, vea Permisos.

Tipo de permiso Permisos (de menos a más privilegiados)
Delegado (cuenta profesional o educativa) Sites.Manage.All, Sites.FullControl.All
Delegado (cuenta personal de Microsoft) No admitida.
Aplicación Sites.Manage.All, Sites.FullControl.All

Solicitud HTTP

POST /sites/{site-id}/contentTypes/{contentType-id}/columns
POST /sites/{site-id}/lists/{list-id}/contentTypes/{contentType-id}/columns

Cuerpo de la solicitud

En el cuerpo de la solicitud, proporcione una representación JSON del [recurso columnDefinition][] que se debe agregar.

Respuesta

Si se realiza correctamente, este método devuelve un 200 OK código de respuesta y un objeto columnDefinition en el cuerpo de la respuesta.

Ejemplo

Solicitud

POST https://graph.microsoft.com/v1.0/sites/{site-id}/contentTypes/{contentType-id}/columns
Content-Type: application/json

{
    "sourceColumn@odata.bind": "https://graph.microsoft.com/v1.0/sites/root/columns/99ddcf45-e2f7-4f17-82b0-6fba34445103"
}

Respuesta

La respuesta devuelve la columna agregada a un tipo de contenido.

HTTP/1.1 200 OK
Content-type: application/json

{
  "description": "",
  "displayName": "Title",
  "enforceUniqueValues": false,
  "hidden": false,
  "id": "99ddcf45-e2f7-4f17-82b0-6fba34445103",
  "indexed": false,
  "name": "Title",
  "text": {
    "allowMultipleLines": false,
    "appendChangesToExistingText": false,
    "linesForEditing": 0,
    "maxLength": 255
  }
}