Forum Discussion

Syndicate_Admin's avatar
Syndicate_Admin
Administrator
1 year ago
Solved

HTML no se representa en el objeto visual HTML Content

Estoy usando el objeto visual de contenido HTML.

Creé una medida que incrustó mi código HTML:

``

HTML = "
<! DOCTYPE html>
<html lang=""en"">
<cabeza>
<meta charset=""UTF-8"">
<meta name=""viewport"" content=""width=device-width, initial-scale=1.0"">
<título>Documento</título>
<estilo>
.contenedor{
Pantalla: Flex;
justify-content: centro;
}
.opp-nombre{
color:#d70927;
familia tipográfica: Arial, Helvetica, sans-serif;
}
</estilo>
</cabeza>
<cuerpo>
<div class=""contenedor"">
<p class=""opp-name"">"&SELECTEDVALUE('Oportunidad'[Nombre])&"</p>
" & SELECTEDVALUE('Fuente de oportunidades'[Cuerpo]) & "
</div>
</cuerpo>
</html>
"

``

'Opportunité' [Nombre] se renderiza correctamente, 'Opportunity Feed' [Cuerpo] no se renderiza.

En 'Opportunity Feed'[Cuerpo], contiene etiquetas HTML y contenido. Por ejemplo: <p>Email relance sent à Ingrid > > Reponse</p><p>Je reviens vers vous</p>

Si simplemente elimino 'Opportunity Feed' [Body] solo en el objeto visual de contenido HTML, se representa correctamente.

7 Replies

  • Lo más probable es que contenga demasiadas etiquetas (como <cuerpo> etc.). Vea si puede limpiarlo o si puede aislarlo en su propio iframe.

    • Syndicate_Admin's avatar
      Syndicate_Admin
      Administrator

      ¿Quieres decir que en mi columna 'Opportunity Feed' [Body] podría haber una etiqueta <body>?

      No hay ninguna etiqueta <body>, pero en algunos registros hay una gran cantidad de etiquetas <p>.

      Para probar su solución, creé una nueva columna 'Opportunity Feed' [Prueba]. En esta columna, todos los registros son "<p>Test</p>".

      Cuando cambié mi medida de SELECTEDVALUE('Opportunity Feed'[Body]) a SELECTEDVALUE('Opportunity Feed'[Test]), "Test" se representa en el iframe, pero el nombre de la oportunidad ya no se representa.

      Esto es realmente extraño.

  • ¿Has comprobado la groanualidad? ¿Quizás hay duplicados?

    • Syndicate_Admin's avatar
      Syndicate_Admin
      Administrator

      Tienes razón. Hay valores duplicados que no noté:

      En este caso, me gustaría mostrar ambos valores de la siguiente manera:

      30/10/2024 11:15:54

      <p> AS Lorea Belette.... </p>

      17/10/2024 13:34:30

      <p> Correo electrónico relance colle.... </p>

      Estoy pensando que podría usar JavaScript para hacer una matriz y luego usar HTML para mostrar esto en el iframe.

      ¿Este objeto visual también representa JS?

      • Syndicate_Admin's avatar
        Syndicate_Admin
        Administrator

        No, no es así. ¿Podría crear un campo de índice? Es difícil aconsejar sin ver lo que estás tratando de construir...