Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

538
Vistas
Tableau Server: ¿Cómo seleccionar/incluir hojas específicas de un libro de trabajo (para exportar a PDF) *mediante* script/consola/API?

En Tableau Server , estoy tratando de encontrar una manera de seleccionar hojas específicas de un libro de trabajo (para exportar a PDF ) a través de script / browser dev console / tabcmd / URL / API . Aquí hay un ejemplo real/en vivo, con el que se puede jugar: https://help.tableau.com/current/api/js_api/en-us/JavaScriptAPI/js_api_sample_export_to_pdf.htm

Exportación de hojas específicas de Tableau Workbook a PDF

Hasta ahora probé, entre otras cosas , varios comandos de JavaScript para obtener el elemento correcto y activar un "clic", pero hasta ahora fue en vano... los archivos *.js subyacentes revelan mucho, pero hasta ahora no tuve la suerte de obtener el mango adecuado.

(Me las arreglé para dar la impresión de que las hojas estaban seleccionadas, es decir, las casillas de verificación se mostraban y marcaban a través de mi JavaScript, pero eso no cambió la selección real, por ejemplo, el "2 de 6" en la captura de pantalla anterior).


Enlaces relacionados:

  • https://help.tableau.com/current/server/en-us/tabcmd_cmd.htm#id7cb8d032-a4ff-43da-9990-15bdfe64bcd0
  • Exporte una hoja específica de Tableau usando tabcmd
  • TabPy (Tableau) cómo automatizar la producción de archivos PDF a partir de un libro de trabajo
  • https://community.tableau.com/s/question/0D54T00001HuPQSSA3/how-to-set-default-options-for-showexportpdfdialog-?_ga=2.20070778.390974142.1655121966-1741765833.1651754073&_gac=1.204654884.1654237999.EAIaIQobChMI9oaVytSQ-AIVtRSLCh0gNw-xEAEYASAAEgLApvD_BwE ( P: Idealmente, también me gustaría preseleccionar ciertas hojas para el usuario. -- R: No creo que sea posible usar la API de JavaScript).
  • https://help.tableau.com/current/api/js_api/en-us/JavaScriptAPI/js_api_ref.htm
  • https://www.tableau.com/developer/herramientas
about 4 years ago · Santiago Gelvez
2 Respuestas
Responde la pregunta

0

Un enfoque (puede haber otros mucho mejores...), que funciona aquí :

 const bla = document.getElementsByClassName('thumbnail-wrapper_f1gupj42') bla[1].click()

Eso alterna la casilla de verificación en la hoja "Universidad" arriba :-)

about 4 years ago · Santiago Gelvez Denunciar

0

Una solución que funcionó (no solo funcionó en la API sino también en mi caso de uso) es grabar un guión de titiritero y usar solo el teclado (p. ej., Tabulador , Entrar , etc.) para seleccionar las páginas individuales; grabar los clics del mouse no funcionó tan bien, pero ¿quién necesita un mouse de todos modos?

about 4 years ago · Santiago Gelvez Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda