Agregar registros a una lista de SharePoint sin flujo de Power Automate

Cuando necesitas agregar más registros a una lista de SharePoint y no deseas teclearlos manuales, ni crear un flujo de Power Automate, te dejo una alternativa.


Debes tener un archivo en Excel que deberá contener los registros a importar, cada columna deberá tener un titulo.


Ahora creamos una lista de SharePoint con el archivo de Excel, para esto seleccionamos +Nuevo/Lista.


Importa desde/Excel.


Seleccionamos el archivo de Excel.


Ahora seguiremos los pasos indicados, presionamos Abrir.


Se visualizará el contenido del archivo de Excel, marcamos las columnas.


Seleccionamos Inicio/Dar formato como tabla y seleccionamos cualquier formato.


Marcaremos la casilla la tabla tiene encabezados.


Ahora solo cerraremos el archivo.


Presionamos Actualizar.

Se mostrarán los registros para la creación de la lista de SharePoint, podremos cambiar el formato de los campos, presionamos Siguiente.

Nos solicitar el nombre de la lista de SharePoint, por último, presionamos Crear.

Se visualizará la nueva lista de SharePoint con los registros.

Ahora llamaremos la nueva lista de SharePoint para poder importar los datos, seleccionamos en nuestra aplicación de Power Apps, Data/ + Add data.


Seleccionamos el conector SharePoint.

Buscamos la nueva lista de SharePoint y la agregamos a nuestra aplicación.

Ahora creamos un Screen, agregamos un botón y una galeria.


En la galeria llamada Gallery_archivoexcel_2 llamaremos la nueva lista de SharePoint.

Así como los campos.

Ahora el código del botón para agregar los nuevos registros será el siguiente.

ForAll(
    Gallery_archivoexcel_2.AllItems,
    Patch(
     Usuarios,
         Defaults(Usuarios),
        {
            Nombreusuario: ThisRecord.Nombre),
            Numempleado: ThisRecord.Noempleado,
            Puestousuario: ThisRecord.Puesto,
            Departamentousuario: ThisRecord.Departamento,
            Ingresousuario: ThisRecord.Fechaingreso
        }
    )
)

Donde Usuarios será la lista de SharePoint, donde se agregarán los nuevos registros, utilizaremos ThisRecord para llamar los datos de la galeria.

En caso de querer agregar algunos ceros a la izquierda del no. de empleado, podemos utilizar.

Right("00000" & ThisRecord.Noempleado,6)

Pero para poder utilizar esto, el campo de Numempleado deberá ser una sola línea de texto.

Ahora solo deberás ejecutar el botón y verificar los nuevos registros.


Publicar un comentario

Artículo Anterior Artículo Siguiente