tipo de recurso columnDefinition
Namespace: microsoft.graph
Representa uma coluna em um site, lista ou contentType.
Por padrão, columnDefinitions e valores de campo para hidden
colunas não são mostrados. Para listar colunas ocultasDefinitions, inclua hidden
em sua $select
instrução. Para listar valores de campo ocultos em listItems, inclua as colunas desejadas pelo nome em sua $select
instrução.
Métodos
Propriedades
As colunas podem conter dados de vários tipos. As propriedades a seguir indicam qual tipo de dados uma coluna armazena, bem como configurações adicionais para esses dados. As propriedades relacionadas ao tipo (booliano, calculado, escolha, moeda, dateTime, pesquisa, número, personOrGroup, texto, termo, hiperlinkOrPicture, miniatura e contentApprovalStatus) são mutuamente exclusivas; uma coluna só pode ter uma delas especificada.
Nome da propriedade | Tipo | Descrição |
---|---|---|
boolean | booleanColumn | Esta coluna armazena valores boolianos. |
calculated | calculatedColumn | Os dados dessa coluna são calculados com base em outras colunas. |
choice | choiceColumn | Esta coluna armazena dados de uma lista de opções. |
columnGroup | string | Para colunas de site, o nome do grupo ao qual esta coluna pertence. Ajuda a organizar as colunas relacionadas. |
contentApprovalStatus | contentApprovalStatusColumn | Esta coluna armazena status de aprovação de conteúdo. |
currency | currencyColumn | Esta coluna armazena valores monetários. |
dateTime | dateTimeColumn | Esta coluna armazena valores de datetime. |
defaultValue | defaultColumnValue | O valor padrão dessa coluna. |
description | string | A descrição voltado para o usuário da coluna. |
displayName | string | O nome voltado para o usuário da coluna. |
enforceUniqueValues | Booliano | Se true , nenhum item de lista pode ter o mesmo valor para esta coluna. |
Geolocalização | geolocationColumn | Esta coluna armazena uma geolocalização. |
hidden | Booliano | Especifica se a coluna é exibida na interface do usuário. |
hyperlinkOrPicture | hyperlinkOrPictureColumn | Esta coluna armazena valores de hiperlink ou imagem. |
isDeletable | Booliano | Indica se essa coluna pode ser excluída. |
isReorderable | Booliano | Indica se os valores na coluna podem ser reordenados. Somente leitura. |
id | string | O identificador exclusivo da coluna. |
indexed | Booliano | Especifica se os valores de coluna podem ser usados para classificação e pesquisa. |
Issealed | Booliano | Especifica se a coluna pode ser alterada. |
lookup | lookupColumn | Os dados dessa coluna são procurados por outra fonte no site. |
name | string | O nome voltado para a API da coluna, conforme ele aparece nos campos em uma listItem. Para o nome voltado ao usuário, consulte displayName. |
número | numberColumn | Esta coluna armazena valores numéricos. |
personOrGroup | personOrGroupColumn | Esta coluna armazena valores de Pessoa ou Grupo. |
propagateChanges | Booliano | Se 'true', as alterações nesta coluna serão propagadas para listas que implementam a coluna. |
readOnly | Booliano | Especifica se os valores da coluna podem ser modificados. |
required | Booliano | Especifica se o valor da coluna não é opcional. |
sourceContentType | contentTypeInfo | ContentType do qual esta coluna é herdada. Apresentar somente na resposta de colunas contentTypes. Somente leitura. |
Termo | termColumn | Esta coluna armazena termos de taxonomia. |
text | textColumn | Esta coluna armazena valores de texto. |
thumbnail | miniaturaColumn | Esta coluna armazena valores de miniatura. |
type | columnTypes | Para colunas de site, o tipo de coluna. Somente leitura. |
Validação | columnValidation | Esta coluna armazena a fórmula e a mensagem de validação para a coluna. |
Relações
Nome da propriedade | Tipo | Descrição |
---|---|---|
Sourcecolumn | columnDefinition | A coluna de origem da coluna de tipo de conteúdo. |
Nota: Essas propriedades correspondem à enumeração SPFieldType do SharePoint. Observe que os tipos de campo mais comuns são representados na tabela anterior. No entanto, essa API ainda está perdendo algumas. nestes casos, nenhuma das facetas do tipo de coluna serão preenchidas, e a coluna só terá as propriedades básicas. A resposta a sites e colunas de lista não conterá isDeletable, propagateChanges, isReorderable, isSealed, validation, hyperlinkOrPicture, term, sourceContentType, thumbnail, type, contentApprovalStatus e sourceColumn properties.
Representação JSON
Veja a seguir uma representação JSON do recurso.
{
"boolean": { "@odata.type": "microsoft.graph.booleanColumn" },
"calculated": { "@odata.type": "microsoft.graph.calculatedColumn" },
"choice": { "@odata.type": "microsoft.graph.choiceColumn" },
"columnGroup": "String",
"contentApprovalStatus": { "@odata.type": "microsoft.graph.contentApprovalStatusColumn" },
"currency": { "@odata.type": "microsoft.graph.currencyColumn" },
"dateTime": { "@odata.type": "microsoft.graph.dateTimeColumn" },
"defaultValue": { "@odata.type": "microsoft.graph.defaultColumnValue" },
"description": "String",
"displayName": "String",
"enforceUniqueValues": "Boolean",
"geolocation": { "@odata.type": "microsoft.graph.geolocationColumn" },
"hidden": "Boolean",
"hyperlinkOrPicture": { "@odata.type": "microsoft.graph.hyperlinkOrPictureColumn" },
"id": "String (identifier)",
"indexed": "Boolean",
"isDeletable" : "Boolean",
"isReorderable": "Boolean",
"isSealed": "Boolean",
"lookup": { "@odata.type": "microsoft.graph.lookupColumn" },
"name": "staticNameForApi",
"number": { "@odata.type": "microsoft.graph.numberColumn" },
"personOrGroup": { "@odata.type": "microsoft.graph.personOrGroupColumn" },
"readOnly": "Boolean",
"required": "Boolean",
"propagateChanges": "Boolean",
"sourceContentType": { "@odata.type": "microsoft.graph.contentTypeInfo" },
"term": { "@odata.type": "microsoft.graph.termColumn" },
"text": { "@odata.type": "microsoft.graph.textColumn" },
"thumbnail": { "@odata.type": "microsoft.graph.thumbnailColumn" },
"type": { "@odata.type": "microsoft.graph.columnTypes" },
"validation": { "@odata.type": "microsoft.graph.columnValidation" }
}
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de