Reemplazar el nombre (o parte de él) de varios ficheros a la vez con PowerShell

Podemos renombrar y reemplazar el titulo de nuestros ficheros, o parte de el, de forma rápida a través de PowerShell. Debemos acceder a la carpeta donde estan los ficheros y ejecutar el siguiente comando: get-childitem FILES_QUERY | foreach { Rename-Item -LiteralPath $_ $_.Name.Replace("TEXT_TO_REPLACE","TEXT_TO_APPEAR") } Donde FILES_QUERY es el selector de ficheros, TEXT_TO_REPLACE es el texto …

Sigue leyendo Reemplazar el nombre (o parte de él) de varios ficheros a la vez con PowerShell

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 …

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

Añadir columnas Read-Only a Lookup Site Column desde Power Automate/Logic App con SharePoint REST API

Action: Send an HTTP request to SharePoint Endpoint: _api/web/fields/adddependentlookupfield(displayname='FIELD NAME', primarylookupfieldid='LOOKUP FIELD ID', showfield='FIELD NAME') Headers: { "Accept": "application/json;odata=verbose", "Content-Type": "application/json;odata=verbose" }

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

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 …

Sigue leyendo 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.

Empezar con SharePoint Online PnP PowerShell

Para poder utilizar los comandos de PnP en PowerShell necesitamos primero instalar un modulo. Abrimos Windows PowerShell y ejecutamos el comando: Install-Module SharePointPnPPowerShellOnline Y ya podemos comenzar a utilizarlo. El primer comando nos permitirá conectarnos a un Site: Connect-PnPOnline –Url https://yoursite.sharepoint.com –Credentials (Get-Credential) Si queréis utilizar el LogIn web (por ejemplo si ya habéis iniciado …

Sigue leyendo Empezar con SharePoint Online PnP PowerShell