Looker Studio 2024 hackathon
I had a great time participating in the 2024 Looker Studio hackathon. Since I had recently been working on community visualizations for Looker Studio, I decided to try and port over a recent example from Observable Framework and use modern Javascript and build tools, such as ESM modules and Vite. The approach described in the community visualization docs is quite frankly outdated now - who uses var
anymore?
One of the current restrictions of community visualizations is that you cannot make requests to external resources. This makes developing quite challenging since an external visualization library may dynamically load external resources under the hood. Your code may work perfectly well locally, only to be break once it is loaded within a Looker Studio report. Still, it is possible to create some very nice looking reports using nothing but static JS and CSS.
Click here to see the final product: