Limpiar Lista de Sharepoint a velocidad de la luz || Power Automate Rest API batch

  Рет қаралды 4,638

Excel CUTE

Excel CUTE

Күн бұрын

Пікірлер: 69
Жыл бұрын
Simplemente maravilloso. Siempre es un problema eliminar grandes cantidades de elementos de una lista y de esta forma se resuelve un gran problema.
@ExcelCute
@ExcelCute Жыл бұрын
Es correcto!! Y se puede mejorar un monton este flujo. Luego sacamos la segunda parte para que vean como limpiar aun mas en menor tiempo.
Жыл бұрын
@@ExcelCute Hola Sebastián. Estoy probando el flujo y me devuelve el error: El encabezado de mensaje '--changeset_27f8c0a9-8750-48c9-b4da-828ac28848ab' no es válido. Debe tener el formato ': '. Pero más que comparo tu flujo con el mío no encuentro diferencia. ¿Alguna pista? Muchas gracias
@ExcelCute
@ExcelCute Жыл бұрын
Hola. Si, la pista es que el flujo está identificando como un header cada changeset, probablemente porque le falta un enter que lo separe de los encabezados, ya sea al principio o al final de cada changeset. Comprueba que si haya un enter que separe cada changeset de los encabezados y vuelve a probar
@jeandurand4283
@jeandurand4283 Жыл бұрын
Muy buen video. Una consulta ¿se puede hacer un flujo pero para actualizar los valores de una o más columnas(no todas las columnas)?
@ExcelCute
@ExcelCute Жыл бұрын
Hola. La respuesta es si, lo único que debes de cambiar es en el select, solo poner las columnas que quieres actualizar. Si lo haces sin este método solamente es cuestión de que no llenes los campos que no quieras modificar y listo. Saludos
@ibrames3
@ibrames3 Жыл бұрын
Por qué será que luego de leer fecha de un Excel en PowerAutomate, luego se guarda en Sharepoint con 1 día menos? Es decir, la fecha dice 20/03/2023, lo guarda en la lista SP como 19/03/2023
@ExcelCute
@ExcelCute Жыл бұрын
hola. Eso puede ser por la configuracion regional de tiempo de tu servidos de SPO
@ostaydesuarez9414
@ostaydesuarez9414 8 күн бұрын
Hola gracias por el video y los anteriores. Quería consultar que me esta dando el siguiente error, al tratar de ejecutarlo: The input body for trigger 'manual' of type 'Request' did not match its schema definition. Error details: 'Invalid type. Expected String but got Null.'. Por favor si me pueden apoyar...
@ostaydesuarez9414
@ostaydesuarez9414 8 күн бұрын
Donde o como puedo chequear porque no me esta trayendo el valor esperado
@ExcelCute
@ExcelCute 8 күн бұрын
tu valor viene vacio, ese es el problema. En las salidas de tu flujo puedes revisar porque tu valor esta llegando vacio y usar un if para condicionar el valor si es null
@lilianagonzalez5083
@lilianagonzalez5083 4 ай бұрын
Hola, me marca un error en el ultimo compose, me indica lo siguiente: Unable to process template language expressions in action 'Compose' inputs at line '0' and column '0': 'The template language function 'decodeDataUri' expects its parameter to be formatted as a valid data URI. The provided value '%0A' was not formatted correctly. Como puedo resolverlo? :)
@ExcelCute
@ExcelCute 4 ай бұрын
hola. La formula es decodeUriComponent('%0A')
@ostaydesuarez9414
@ostaydesuarez9414 8 күн бұрын
Este error también me da a mi. Pudiste solventarlo?
@ostaydesuarez9414
@ostaydesuarez9414 8 күн бұрын
en el evento compose, sustituye la expresión: @{join(body('changesetFinal'),decodeDataUri('%0A'))}. por la expresión: @{join(body('changesetFinal'), decodeDataUri('data:text/plain;base64,') )} y con esto resuelves.
@Mr20Tiago
@Mr20Tiago Жыл бұрын
Increíble lo que se puede lograr con todo lo que nos muestras. Gracias. Pero, sería posible a través de Power Automate optimizar las reservaciones de la salas de conferencia de Outlook y que se muestren en pantalla (el calendario con las reservaciones en este caso) cada vez que haya una nueva o se cancele otra? Pero que además de eso la pantalla muestre una presentación de Power Point (Por ejemplo) como descanso de pantalla y que esta misma se vea interrumpida sólo al haber una nueva reservación, sería posible hacer algo así? Espero haberme explicado bien. Gracias de nuevo y muchas felicidades por tu trabajo!
@ExcelCute
@ExcelCute Жыл бұрын
Amm no, no es posible. Creo que estas algo perdido con lo que hace la herramienta jejeje. Lo que buscas es probable lo puedas hacer con Power apps, pero automate solo seria el motor logico trasero. Saludos!
@juanemiliomartinez7927
@juanemiliomartinez7927 Ай бұрын
Buenas! me da este error A missing or invalid 'Content-Transfer-Encoding' header was found. The 'Content-Transfer-Encoding' header must be specified for each batch operation, and its value must be 'binary'.
@ExcelCute
@ExcelCute Ай бұрын
revisa tus enter entre cada valor y que hayas escrito y separado todo bien en el header
@juanemiliomartinez7927
@juanemiliomartinez7927 Ай бұрын
Gracias!
@mja6546
@mja6546 Жыл бұрын
Gracias por el video, me da este error: The input body for trigger 'manual' of type 'Request' did not match its schema definition. Error details: 'Invalid type. Expected String but got Null.'. que podrá ser?
@ExcelCute
@ExcelCute Жыл бұрын
Hola. Eso dice que tu trigger esta recibiendo un valor vacío, lo cual es incorrecto porque debe de recibir si o si un valor. Revisa de donde traes ese valor y checa porque no te lo esta trayendo
@mateolondono9693
@mateolondono9693 Жыл бұрын
Buenos días amigo, una pregunta, podrías explicarme la ultima parte donde pusiste "$batch" la verdad no entendí, no creo que sea la gran cosa, pero me interesaría saber
@ExcelCute
@ExcelCute Жыл бұрын
Hola Batch es el request web que se utiliza para enviar la información en texto al servidor. Puedes leer esto para entenderlo mejor learn.microsoft.com/en-us/sharepoint/dev/sp-add-ins/make-batch-requests-with-the-rest-apis
@rosembergrivera809
@rosembergrivera809 Жыл бұрын
Hola Sebastian, buen video. Cuando ejecuto el flujo no sale ningún error, el flujo está correcto pero no borra nada de la lista. Será que me faltó algo?. Intenté hacerlo de la forma normal pero no es eficiente, me sale un error de que ha superado el límite de tiempo de ejecución. Por otro lado, veo que tienes varios videos relacionados a esto antes de esto pero no sé por cuál empezar. Gracias por tu ayuda.
@ExcelCute
@ExcelCute Жыл бұрын
Hola. Checa la salida de tu flujo y ve donde te marca error el http request. Seguramente no tienes el número de espacios apropiado entre los headers o algo similar.
@albertomatar4860
@albertomatar4860 10 ай бұрын
Hola Sebastian, una consulta, cuantos registros puede tener como máximo una lista de sharepoint? Gracias!
@ExcelCute
@ExcelCute 10 ай бұрын
maximo 30 million item , aunque se vuelve torpe antes jaja
@ibrames3
@ibrames3 Жыл бұрын
Hey sebas! cómo le puedo hacer para tener el menú de valor dinámico y expresión así como el tuyo? Por el momento el mío aparece siempre a la derecha. Pero el tuyo se ve mejor. Cómo lo puedo cambiar?
@ExcelCute
@ExcelCute Жыл бұрын
Hola. En el engranaje de configuracion de power automate puedes activar las opciones avanzadas y el boton de "experimental" que te da el menu de formulas mas facil (a mi parecer)
@brasboin5869
@brasboin5869 10 ай бұрын
Una consulta al final en el body de la solicitud HTTP me sale el siguiente error "El valor ETag '' solicitado no coincide con el valor ETag '\"6c9c2c4a-c79e-4abe-88e5-fea4b7163d6b,1\"' del objeto."
@ExcelCute
@ExcelCute 10 ай бұрын
hola. Se me hace raro, estas mandando el Etag en el http request?
@brasboin5869
@brasboin5869 10 ай бұрын
@@ExcelCute no,lo tengo tal cual IF-MATCH: *
@TPMO10
@TPMO10 10 ай бұрын
@@ExcelCute I got the same error, I'm using IF-MATCH: * but it's not working
@TPMO10
@TPMO10 10 ай бұрын
I fixed it by using If-Match: * instead of IF-MATCH: *
@lemondev9078
@lemondev9078 2 ай бұрын
Hola amigo. He observado acerca del detalle de los espacios. Y en cada ejecución si borra pero aprox 160 filas. Ya en el ouput de un estado de 200 se va a 500 y el content length también cambia: { "headers": { "Content-Type": "application/http; msgtype=response", "Content-Transfer-Encoding": "binary", "Content-Length": "79" }, "body": { "$content-type": "application/http; msgtype=response", "$content": "SFRUUC8xLjEgMjNCg==", "$applicationHttp": { "headers": { }, "statusCode": 200 } } }, { "headers": { "Content-Type": "application/http; msgtype=response", "Content-Transfer-Encoding": "binary", "Content-Length": "255" }, "body": { "$content-type": "application/http; msgtype=response", "$content": "SFRUUC8xLjEI6eyJsYW5nIjoiZXMtRVMiLCJ2YWx1ZSI6IlRoZSBvcGVyYXRpb24gaGFzIHRpbWVkIG91dC4ifX19", "$applicationHttp": { "headers": { }, "body": { "error": { "code": "-2146233083, Microsoft.SharePoint.Client.ClientServiceTimeoutException", "message": { "lang": "es-ES", "value": "The operation has timed out." } } }, "statusCode": 500 } } }, Qué podrá ser? Si mi configuración está para que borre 1000 filas. Gracias por el aporte!!! Saludos
@ExcelCute
@ExcelCute 2 ай бұрын
Hola. Algún valor que estas pasando no existe o es incorrecto, por eso borra algunos y otros no. Revisa todo tu body que estas pasando y ahí vas a encontrarlo
Жыл бұрын
Hola! me saleeste error: Se especificó varias veces el encabezado 'Content-Type'. Cada encabezado debe aparecer una sola vez en una parte del lote, lo hice tal cual esta en el video.. que puede ser? gracias!
@ExcelCute
@ExcelCute Жыл бұрын
Hola. Si aparece eso es porque no lo hiciste tal cual el video jaja. Ese error indica que el valor content type esta más de una base en las consultas, revisa tu cuerpo de http request
@MeykerRodriguez
@MeykerRodriguez Жыл бұрын
Ejecuto el flow, la salida me da 200 , se supone que esta correcto, pero aun no me elimina, que puedo hacer? existe el codigo en algun txt, para revisar si me falto algo
@ExcelCute
@ExcelCute Жыл бұрын
Aunque te de 200, eso no significa que funcionó. Revisa las salidas. Ya que al ser multipart puede que las partes estén causando error
@MeykerRodriguez
@MeykerRodriguez Жыл бұрын
@@ExcelCute gracias por responder , trate de seguir paso por paso el video , pero en ocaciones se congelaba la imagen, en ninguna de las salidas encontre error, ya no se que mas revisar.
@ExcelCute
@ExcelCute Жыл бұрын
Hola. Pero viste que en el cuerpo de la salida todos y cada uno de los items tenga estatus 200 o 202?
@Gabriielj95
@Gabriielj95 10 ай бұрын
A mí me sale el siguiente error: Error al guardar el flujo con el código "WorkflowRunActionInputsInvalidProperty" y el mensaje "The 'inputs' of workflow run action 'changeSetFinal' of type 'Select' is not valid. Found properties that are not supported: '0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62'.".
@ExcelCute
@ExcelCute 10 ай бұрын
estas metiendo mal el valor en la propiedad select. Vuelve a ver el video y revisa porque tienes un error de que valor va en donde.
@marinadengra1796
@marinadengra1796 8 ай бұрын
Hola! Me sale el siguiente error en el último paso "Send an HTTP request to SharePoint": The message header '--changeset_70dc6f12-b41e-40c2-bd37-50fa5cb4b2fd' is invalid. The header value must be of the format ': '. Podríais ayudarme? Lo agradecería mucho.
@ExcelCute
@ExcelCute 8 ай бұрын
hola. revisa que hayas dejado los enter adecuados en cada body, ya que esto es importnte para que no se reconozcan los valores como headers
@ibrames3
@ibrames3 Жыл бұрын
Hey Sebas! esto mismo servirá para copiar archivos de una biblioteca sharepoint a otra?
@ExcelCute
@ExcelCute Жыл бұрын
Hola. Mmm puede ser pero la estructura cambia demasiado. Para eso puedes hacerlo mas simple con acciones normales o conectado las carpetas a tu ordenador
@antonbarret
@antonbarret Жыл бұрын
A mi me hace todos los flujos correctos pero no hace el borrado. he revisado los logs y no hay ningun error de cabecera
@ExcelCute
@ExcelCute Жыл бұрын
Ya revisaste los outputs? Puede que te este mandando 501 ahí adentro de cada paso
@antonbarret
@antonbarret Жыл бұрын
@@ExcelCute Muchas gracias me funciona por si no os funciona revisar los espacios y los saltos de linea
@henrrymagallanes9963
@henrrymagallanes9963 Жыл бұрын
Sebas! se puede eliminar automáticamente la información de una sola columna en una lista?
@ExcelCute
@ExcelCute Жыл бұрын
hola. Si tu columna acepta valores en blanco, usa las acciones de actualizar columna y pasale un valor null
@TeslaZx28
@TeslaZx28 Жыл бұрын
Hola Sebastian muy buenas tardes, Definitivamente apoyándome contigo en cada video para hacer cosas interesantes en mi trabajo... te quería preguntar cómo puedo hacer una URL dinámica, tengo una pregunta con diferentes opciones en un formulario y deseo que dependiendo de la opción elegida le envié un correo preestablecido con una URL dinámica. muchas gracias de antemano... de verdad que han sido muy valiosos tus videos.
@TeslaZx28
@TeslaZx28 Жыл бұрын
Estaba pensando en la condición "switch" pero es que son múltiples opciones e incluso puede haber combinación lo que haría muy largo el flujo, me parecería interesante si puedo asignar URL por opción: A1: URL1 A2: URL2 y que si la persona selecciona las 2 se envíen las 2 URL en el cuerpo del correo.
@ExcelCute
@ExcelCute Жыл бұрын
Hola. Lo más sencillo que se me ocurre es que hagas una lista en sharepoint con el valor de respuesta y URL. Cuando recibas la respuesta, puedes filtrar la lista por las respuestas recibidas, concatenarlas a un cuerpo html en una variable string y enviarlas por correo. Con esto debería de quedar resuelto. Saludos!
@BryanMendez120
@BryanMendez120 Жыл бұрын
Para mi es aun mas facil limpiar una lista de Sharpoint con Access y desde este ultimo usar comandos de SQL para limpiar rapidamente los datos... Sencillo
@fabioortunoramallo4583
@fabioortunoramallo4583 Жыл бұрын
Buen video, apartir del minuto 15 se empieza a lentear y no puedo ver con claridad lo que hace y las formulas que escribe
@ExcelCute
@ExcelCute Жыл бұрын
Lo checo jeje. Gracias
@mederperalta
@mederperalta 10 ай бұрын
siii es cierto, despues de cierto punto se dificulta bastante seguir el hilo del desarrollo :(
@ExcelCute
@ExcelCute 10 ай бұрын
Es probable jeje. Es un flujo peculiar pero bueno, lo intentamos hacer directo a la próxima Considere que la explicación (choro) era importante jeje
@ale87e
@ale87e Жыл бұрын
Hola, fui a ejecutar tu fluo y lo repeti muchas veces pero me da siempre el mismo erros, me podrias ayudar por favor, el error es "No se pudo encontrar un tipo MIME admitido que coincida con el tipo de contenido de la respuesta. Ninguno de los tipos admitidos 'multipart/mixed' coincide con el tipo de contenido 'application/json; charset=utf-8'.
@ExcelCute
@ExcelCute Жыл бұрын
Hola. Pusiste en tus encabezados que el tipo es Application/json;odata=verbose Porque eso que te salio quiere decir que estas enviando un texto codificado como si fuera txt, lo cual es incorrecto. Hay que checar toda tu consulta, porque hay algo que esta muy mal. Saludos.
@guillermourieta
@guillermourieta 11 ай бұрын
encontraste el error?
@WezzerTOP-dx5sf
@WezzerTOP-dx5sf 3 ай бұрын
Soy yo o el video se ve mal? osea explica pero no se ve nada o se bugea.?
@ExcelCute
@ExcelCute 3 ай бұрын
dejame revisar el video
Epic Reflex Game vs MrBeast Crew 🙈😱
00:32
Celine Dept
Рет қаралды 22 МЛН
小天使和小丑太会演了!#小丑#天使#家庭#搞笑
00:25
家庭搞笑日记
Рет қаралды 51 МЛН
«Кім тапқыр?» бағдарламасы
00:16
Balapan TV
Рет қаралды 124 М.
SharePoint Batch Update, Create, & Upsert
27:29
Tyler Kolota
Рет қаралды 11 М.
Convert SHAREPOINT list data to PDF.
6:54
Tex-IT
Рет қаралды 2,5 М.
Add & Update Excel Data to SharePoint List using Power Automate
9:54
Lernen Tech (LT)
Рет қаралды 280 М.
Power Automate long running Approval flows (beyond 30 days)
34:06
Reza Dorrani
Рет қаралды 53 М.
Importa registros 10 veces más rápido a SharePoint
35:34
Adrià Bala - LLOGIC
Рет қаралды 3,4 М.
Epic Reflex Game vs MrBeast Crew 🙈😱
00:32
Celine Dept
Рет қаралды 22 МЛН