Crear Lookup Site Column desde Power Automate/Logic App con SharePoint REST API

Action:

Send an HTTP request to SharePoint

Endpoint:

_api/web/fields/addfield

Body:

{
    'parameters': { 
        '__metadata': { 'type': 'SP.FieldCreationInformation' },
        'FieldTypeKind': 7,
        'Title': 'MemberAssociation',
        'LookupListId': '3a47bba0-4536-4bed-92b8-3472473f351e',
        'LookupFieldName': 'Title'
    }
}

Esta acción creará la Site Column pero no nos pemite añadir otros parámetros como, por ejemplo, el grupo al que pertenece la columna. Para ello podemos hacer otra llamada para editarlo y añadir ese grupo. Podéis encontrarlo aquí: https://lodesharepoint.com/modificar-lookup-site-column-desde-power-automate-con-sharepoint-rest-api.

Para añadir columnas de solo lectura (Read-Only columns) al lookup (configurables a través de la lista de checkboxes en la configuración de la columna en SharePoint), debemos hacer una llamada a un endpoint concreto para cada una de ellas. Podéis encontrarlo aquí: https://lodesharepoint.com/anadir-columnas-read-only-a-lookup-site-column-desde-power-automate-con-sharepoint-rest-api

Más información: https://docs.microsoft.com/en-us/previous-versions/office/developer/sharepoint-rest-reference/dn600182(v=office.15)

No Responses

Leave a Reply

Your email address will not be published.