![](/_next/image?url=https%3A%2F%2Fgalleryapi.tableau.com%2Fproductfiles%2F200%2FStarschema_CodePad_Icon.png&w=256&q=75)
CodePad
by Starschema
Description
With the CodePad for Tableau extension, you receive a handy source code editor with syntax highlighting that synchronizes with a tableau parameter used in SCRIPT calculation - all this with 4 different programming languages. You can just focus on writing your code and creating new data analytics algorithms rather than having to learn how Tableau analytics extensions (earlier called external services) work. How does it work? Assuming you’ve already connected your Tableau with the TabPy or RServer server, you simply pull the CodePad for Tableau extension onto your dashboard, and you will immediately get an embedded code editor. In the configuration view, select the parameter which will store your code and choose your favorite programming language (Python, R, Haskell or MATLAB) in which you will write the code, then use that parameter in your SCRIPT_ calculations. That’s it. Once you’ve entered the code snippet and executed, it will get automatically saved into the underlying parameter.
Try it out with this demo! Read more about it in this blog post
Tech Specifications
- Hosted at
- https://extensions.tableauusercontent.com/sandbox/codepad/index.html
- Works with
- Tableau 2019.4 and later
Resources
Download and start your free trial of Tableau today.
Try Tableau NowMore by Starschema
TabCSS
by Starschema
Style Tableau Objects and Containers using simple CSS Classes
Let's Annotate
by Starschema
Custom annotations for your Tableau Dashboards. Leverages React Annotation.
Semiotic Hierarchy
by Starschema
Leverage the brilliance of the Semiotic hierarchy chart library, directly within Tableau!
Auto Refresh
by Starschema
Provides a configurable counter which counts down from the specified seconds then reloads data.
Brush Filter
by Starschema
Provides interactive data filtering with brushing. (region specification with mouse gestures).
Tableau Tracker
by Starschema
Collect dashboard usage data and use it to track user behavior in Tableau.