Action: Send an HTTP request to SharePoint Endpoint: _api/web/fields('FIELD_ID') Headers: { "Content-Type": "application/json;odata=verbose", "IF-MATCH": "*", "X-Http-Method": "PATCH" } Body: { '__metadata': { 'type': 'SP.FieldLookup' }, 'Group': 'YOUR GROUP NAME' }
Autor: Ismael Cruz
Controlar ejecución de un Flow mediante una KEY
IMPORTANTE: Siempre se debe controlar el acceso a nuestros flows cuando éstos pueden ser accesibles desde fuera de nuestro entorno. Existen mecanismos para proteger ataques o ejecuciones no deseadas. Este post simplemente define un pequeño paso extra que podemos añadir a modo de seguridad, que en ningún caso debería ser el único. Tanto si trabajamos …
Sigue leyendo Controlar ejecución de un Flow mediante una KEY
5 Consejos para empezar con Power Automate
A modo resumen: Planifica que vas a necesitar para ejecutar el flow antes de empezar a crear acciones sobre la marcha.Usa naming convention para el flow, usa títulos descriptivos para las acciones y define las variables siempre del mismo modo (por ejemplo, usando Camel Case).Evita concatenar IFs siempre que sea posible (Puedes usar Terminate y …
Agrupar archivos MD en un único HTML y convertirlo a PDF
Si tenemos varios archivos Markdown (MD) y queremos exportarlos a un PDF necesitamos utilizar alguna aplicación de terceros. En este caso usaremos Pandoc. Pandoc es un conversor universal de documentos y lo podéis encontrar aquí: https://pandoc.org/ Una vez lo tengáis instalado, podeis abrir la consola Command Prompt (cmd), navegar hasta la carpeta donde tengamos los …
Sigue leyendo Agrupar archivos MD en un único HTML y convertirlo a PDF
Power Automate Flow Error: The ‘inputs.parameters’ of workflow operation of type ‘OpenApiConnection’ is not valid. The API operation does not allow writing a value for parameter ‘item/YOUR_COLUMN_NAME[0]/Id’. This parameter is read only.
Error The 'inputs.parameters' of workflow operation of type 'OpenApiConnection' is not valid. Error details: The API operation does not allow writing a value for parameter 'item/YOUR_COLUMN_NAME[0]/Id'. This parameter is read only. Motivo Este error aparece cuando al intentar hacer un update con valores dinámicos, uno de los campos es multiselect. Si tratamos de incluir el …
Normalizar acentos en Javascript (y Typescript)
Si necesitamos normalizar palabras en nuestro código (por ejemplo, para usar keywords de búsqueda) existen multiples soluciones dependiendo de si utilizamos ES6 o no. Si usamos ES6 bastará con utilizar la funcion "normalize" incluida en String. Usando el parámetro "NFD" automáticamente dividirá cada letra con acento en dos ("á" pasaría a ser "a´"), de forma …
Sigue leyendo Normalizar acentos en Javascript (y Typescript)
Añadir estilos en un WebPart SPFx para los temas de Teams (Default, Dark, High Contrast)
Primero debemos añadir un bloque de código a ejecutar en el inicio de nuestro componente que se encargará de añadir un parametro que nos permitirá identificar en que tema estamos. Utilizaremos el contexto actual (puede ser this.context, this.props.context, props.context... dependiendo de cómo desarrolleis el componente). En mi caso trabajamos con React Function Components, y pasamos …
Llamar a una función asíncrona dentro del hook useEffect en React Function Components
Si habéis intentado llamar a una función asíncrona dentro del hook de useEffect es posible que os hayáis encontrado con un error que no os lo permite: Argument of type '() => Promise<void>' is not assignable to parameter of type 'EffectCallback'. El error aparece al intentar añadir el "async", pero no se puede asignar la …
Sigue leyendo Llamar a una función asíncrona dentro del hook useEffect en React Function Components
Crear Team Site en SharePoint Online Sin Office 365 Group con PnP PowerShell
Para crear un Team Site sin que tenga un grupo de Office 365 asignado por defecto tan solo debemos específicar el template "STS#3" a la hora de crearlo. Ejemplo con PnP PowerShell: Connect-PnPOnline -Url https://MY_TENANT.sharepoint.com New-PnPTenantSite ` -Title "MY_SITE" ` -Url "https://MY_TENANT.sharepoint.com/sites/MY_SITE" ` -Owner "MY_USER@MY_TENANT.onmicrosoft.com" ` -Template "STS#3" ` -TimeZone 3 ` -Wait Para obtener …
Sigue leyendo Crear Team Site en SharePoint Online Sin Office 365 Group con PnP PowerShell
Obtener Template PnP de un Site
Para utilizar los comandos de PnP en PowerShell podéis seguir estos pasos: https://lodesharepoint.com/sharepoint-online-pnp-powershell Se puede obtener el template de PnP de un Site mediante un comendo de PowerShell tras conectarnos. Connect-PnPOnline –Url https://yoursite.sharepoint.com –Credentials (Get-Credential) Get-PnPProvisioningTemplate -Out template.xml Tenemos muchas opciones de configuración para la extracción (para reducir el tiempo de extracción si no nos …