ThoughtSpot For Developers

TFD

ThoughtSpot For Developers

Join the community to ask questions about ThoughtSpot For Developers and get answers from other members.

Join

help

dev-help

alc-aaron - Hi, I had a question regarding sele...

Hi, I had a question regarding selecting a data source. Is it possible to intercept this source selector and run custom logic when that is selected? I.e Display a different page/dialog
Solution:
I don't think we have anything readymade for this right now, but you can hide the choose sources button (https://developers.thoughtspot.com/docs/Enumeration_Action#_choosedatasources), build your own button to click on and then display whatever page/dialog you want.
No description

ferg.rose - Hi all - with the full app embed, i...

Hi all - with the full app embed, is there any way to hide the home page top navbar whilst showing the left side navbar? The prop showPrimaryNavbar displays them both but there seems to be no way to isolate the side navbar.

Geovane - [Simple New config request]Hello TS...

[Simple New config request] Hello TS team đź‘‹ I am taking a deeper look at the source code and one small change would offer a huge improvement for us. ...
No description

chris k - Hi Team, how can I modify email body ...

Hi Team, how can I modify email body of scheduled liveboard delivery? Generated body is showing a typo. Including screenshots.
Solution:
This was fixed recently. Should be out in 10.6

Alfredo - Hi Team,I'm trying to use Pendo wit...

Hi Team, I'm trying to use Pendo with an embedded ThoughtSpot liveboard (iFrame) using pendoTrackingKey. However, when I attempt to verify if Pendo is installed on the iFrame using pendo.validateInstall() (https://support.pendo.io/hc/en-us/articles/16159278154523-Add-Pendo-to-an-embedded-third-party-product#h_01H2BH3B17S3PZS69GQWGGPJJG), I get undefined. Is there any specific configuration required on the ThoughtSpot website for this to work? If so, could you provide the necessary steps?...
No description

Steve Halvorson - Hello Team,With Spotter, is...

Hello Team, With Spotter, is there a way to change the displayed time zone of the chatBot to something else? Currently appears to be displayed in UTC and wanted to change it to EST. Was looking for this in the documentation for Spotter and couldn't find any details on if this is possible...

Lucjan - Hi Team,I am currently working on if...

Hi Team, I am currently working on iframe embedding and encountered some challenges/questions: URL Parameters for Org Selection:...
Solution:
@Lucjan how are you authenticating for this? It is possible that you are logged in another tab and it is taking the org session from that. Also would be good to make sure the liveboard you are embedding is in the orgID you have given.

agentturbo1 - Heyo, I'm using Version Control w...

Heyo, I'm using Version Control with some pretty good success. However our staging environment got messed some how and has some incorrect mappings. It's been awhile, but something along the lines of didn't recognize an existing worksheet for one of the worksheets so now it's just borked. We don't heavily use our staging environment so we've just left it alone, until now. Can I somehow reset the mappings for staging clear out the staging org's content and just deploy a clean slate from dev -> stage? If so how so?...

Ashot - Hello guys, some time ago, we are embed...

Hello guys, some time ago, we are embedded liveboard into your angular app... and it's worked fine, but now it is start not show tabpanel. Can you please assist me. @ashish...
No description

adikam - hi all - I’ve set up a custom action i...

hi all - I’ve set up a custom action in ThoughtSpot that calls a Vercel-hosted API to generate and download a PowerPoint file. Here's the configuration: Custom Action URL: https://testakproject.vercel.app/api/generate-ppt CORS Whitelisted Domains: testakproject.vercel.app, vercel.app (added without protocol). Authorization: Bearer token (validated and works)....

Thao - Hi all, does Thoughtspot support embeddi...

Hi all, does Thoughtspot support embedding mulitple Vizs/Liveboards on the same page?

Evanesca - Hi, I have a question for custom CSS...

Hi, I have a question for custom CSS. My team recently used some of the v2 features to create a pivot table function in our platform. However, I find the styles cannot be adjusted through the previous custom, rule_unstable. I find all the problems happened to this valkyrie-9b6b6c92.css, which controls the v2 assets and saved in the a different folder from other css files. The custom CSS cannot overwrite it. Does anybody know how can I solve this problem and get the pivot table styles adjusted?...
No description

Andy - Hi all, we are implementing ThoughtSpot ...

Hi all, we are implementing ThoughtSpot embedded for our customer facing analytics. Our ThoughtSpot cluster is in ap-southeast-2 (Sydney). Our analytics db is also in ap-southeast-2 (Sydney). We have a global customer base. What kind of latencies would a user in US East Coast or Europe experience with out set up? And if we had an additional analtyics db in an EU/US server would that improve those latencies or would there still be the bottle neck of having to travel through the ap-southeast ThoughtSpot instance? cc: @rumana-hf...

Tim - Hello đź‘‹ is it possible to change the aut...

Hello đź‘‹ is it possible to change the author of a worksheet? I don't want my users to see who authored anything. I'm currently hiding the info in our embeds using custom CSS, but it would be better if I could just remove the author or change it to a System User altogether

AlexJ_Proc - Hi all! I’m embedding Spotter usin...

Hi all! I’m embedding Spotter using the SDKs React component and authenticating with JWT. I'm on the latest version of the SDK. The authentication flow is working in the sense that it’s successfully returning a token. The problem is the embedded spotter is throwing several errors. The interface works and returns results but it also throws a 401 even though the requests are using the token. Additionally clicking on any returned visuals throw an error with the message: "Request type cannot be accessed in REPORT_BOOK_VIEW access level : UPDATE_ANSWER_PROPERTIES”. My question is: when using JWT authentication with spotter is it enough to give the user access to the underlying worksheet that spotter is querying against or does it need access to other resources? Additionally is an object level access token enough or does a full access token needed? Thank you in advance!...
Solution:
I would suggest to use the full access token and limit user permissions by giving them access to only relevant worksheets/lb/answers through TS..

Kendall Thrapp - Hi all, is there a way to get ...

Hi all, is there a way to get the Column summary values from the bottom of the table visualization for an Answer? The EmbedEvent.Data response is limited to a 1000 rows, but I'm looking for the total count of all rows. In a nutshell, I'm looking to be able to programmatically get this value, so I can save it and show it elsewhere in our app.
No description

David - Is there a way to use custom actions on...

Is there a way to use custom actions on the whole liveboard rather than at the Visualization/Answer level? I am embedding and ideally I would define those custom actions as part of the embedding, since they may vary from customer to customer....

Austin Adair - Hi TS Team,I hope you're doing...

Hi TS Team, I hope you're doing well! We have a Liveboard embedded in our customer portal with row-level security enabled. While users are able to access and view the Liveboard without issues, they encounter a 404 error ("Not Found - The page you requested could not be found") when they try to click on the date filter....
No description

alc-aaron - Hi TS team. I believe I am encounte...

Hi TS team. I believe I am encountering a bug which I am unsure how to resolve from my side. I am implementing handling the various links which come from the embedded app. I have confirmed all of these are working as expected except for the Liveboard Visualization URL which when I click copy link for a Viz is always outputting the default configured url and not the modifed localhost version in the screenshot. I can provide the link it is generating over a private message if needed. I understand I can disable the copy link option for the viz but wanted to first attempt a working solution if anyone can provide guidance?...
Solution:
I think it was this flag only, we had instructed him internally as well. No problem @alc-aaron. Thanks
No description

Shubham - Hi team ,is there a way we can add se...

Hi team ,is there a way we can add separation to filter name and values in embedded liveboard filter (any formatting or different colouring).
No description