Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

544
Views
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 answers
Answer question

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 Report

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 Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!