To be honest I completely forgot to touch this topic in my tutorial, but here’s some insight based on my experiences with Google App Scripts.
As far as I know there are 3 ways to use third party code:
1. By interacting with the code using some kind of HTTP API (via UrlFetchApp)
Hey, thank you for your positive feedback ☺
Answering your question — like you said, this API wasn’t available at the time I was writing this tutorial. Google Data Studio is a very dynamic product, so don’t be surprised if they introduce a completely new interface right after you’ve learned the existing one 🙈
Hey, I’m really impressed by your work, it helped me a lot!
I created a gem that makes use of your batch-loader gem — it works with Rails+ActiveModel::Serializers.
If you’re interested you can check it out here: https://medium.com/@bajena3/use-lazy-relationships-to-eliminate-n-1-queries-in-your-rails-apps-46ea2ce42162
Hey, thanks for sharing. I used your approach and I would still get the
lazy symbol binding failed . What did the trick in my case was adding the following line to my
BUNDLE_BUILD__MYSQL2: "--with-mysql-config=/usr/local/Cellar/mariadb-connector-c/2.2.2/bin/mariadb_config --with-ldflags=-L/usr/local/opt/openssl/lib --with-cppflags=-I/usr/local/opt/openssl/include"