Getting started with writing scripts for DataGrip
Is there any reference documentation for the API exposed to DataGrip extensions scripts in JavaScript/Clojure/Groovy? I've rummaged through some of the examples and am trying to get a better understanding of how I can use the exposed functionality, but it has been slow going without any detailed descriptions of what is available or any ability to do bush-league debugging (print statements, alerts, logging, etc.).
Please sign in to leave a comment.
Hi,
We found some info for you:
Let me know if it helped or not.
Thank you.
I've read here https://blog.jetbrains.com/datagrip/2017/11/08/export-data-in-any-way-with-intellij-based-ides/
that you can edit in IDEA custom groovy scripts with all auto-completion and other neat bells and whistles. I'm probably missing some very basic thing trying to setup that environment.
I have IDEA Ultimate 2017.3 (latest), I've installed Groovy 2.4.13, i had JDK 8u152. On a fresh IDEA I've opened folder `\Users\{some_user}\.DataGrip2017.3\config\extensions\` and of course I have completion, some expressions give inspection warnings, etc.
I have groovy auto-completion but my guess is context objects are defined elsewhere (OUT, COLUMNS, etc) in some lib or so, but where? and how can I attach it so i'll be like on this picture?
Thank you
Those links are helpful, however I want to write a script that generates Kotlin using kotlinpoet (instead of just strings). Is there documentation anywhere on how to add jars to intellij that will be made available to these scripts?