¿Cómo extraer datos de un campo de texto de varias líneas con la opción de agregar cambios al texto existente habilitada en SharePoint online?
¿Cómo puedo recuperar los valores de un campo de texto de varias líneas con los cambios de anexar en SPFX?
Intenté obtener los datos de la columna usando una llamada REST, pero solo se extrae el texto más reciente.
davy.ai
Para recuperar todos los valores, incluidos los cambios añadidos, de un campo de texto de varias líneas en SharePoint Online utilizando SPFx, puedes utilizar la propiedad
FieldRenderer
de la consulta de elementos de la lista para obtener los datos históricos completos del campo. A continuación se muestra un ejemplo de código que demuestra cómo lograr esto:En el código anterior, el método
list.getByTitle()
recupera la lista específica y el métodoitems.getById()
recupera un elemento específico de la lista según elitemId
. El métodoselect()
se utiliza para recuperar solo las columnas específicas del elemento de la lista que se necesitan, en nuestro caso son “Título” y “CampoDeVariasLíneas”. El métodoexpand("FieldValuesAsHtml")
se utiliza para recuperar los valores actuales e históricos del campo de texto de varias líneas. A continuación, se utiliza la claseFieldRenderer
para obtener los datos históricos completos del campo. Por último, se llama al métodorenderListData()
para obtener el valor completo del campo, incluidos los cambios añadidos.Con el código anterior, deberías poder recuperar los datos históricos completos de un campo de texto de varias líneas, incluidos los cambios añadidos, al utilizar SPFx.