Skip to main content
Known Participant
June 19, 2020
Answered

Adobe InDesign Scripting Language Reference

  • June 19, 2020
  • 2 replies
  • 2358 views

Does anyone know of an Adobe InDesign scripting language reference of any sort?

 

The only documentation appears to be such items as the Scripting Tutorials and the Scripting Guide, both of which are fairly useful to get started, but what's really needed is a definitive reference volume or at, least, a Help system.

 

Otherwise, unless the areas you're interested in are mentioned in the Tutorials or Guide, you're pretty well reduced to guessing.

This topic has been closed for replies.
Correct answer Laubender

Hi Chris,

there is a book by Gregor Fellenz in German that is reviewed by Marc Autret in English:

https://www.indiscripts.com/post/2015/12/indesign-automatisieren-scripting-bible-in-german

 

Marc Autret's website is a very useful source of information:

https://www.indiscripts.com/

 

If you want to know how things are organized in a document from the geometric side Marc did this:

https://www.indiscripts.com/post/2018/06/coordinate-spaces-and-transformations-5

 

Marc said: "Six years! It tooks me six years to document the fundamentals of InDesign “Coordinate Spaces and Transformations.” You may think I am sluggishly slow—which is a sensible diagnosis!—but the topic required a true immersion to be both experimented and covered."

 

Well, nothing can be more true than that!

 

Must reads from the same website:

https://www.indiscripts.com/post/2010/06/on-everyitem-part-1

https://www.indiscripts.com/post/2010/07/on-everyitem-part-2

 

Well, check that all out yourself…

 

Regards,
Uwe Laubender

( ACP )

 

2 replies

LaubenderCommunity ExpertCorrect answer
Community Expert
June 19, 2020

Hi Chris,

there is a book by Gregor Fellenz in German that is reviewed by Marc Autret in English:

https://www.indiscripts.com/post/2015/12/indesign-automatisieren-scripting-bible-in-german

 

Marc Autret's website is a very useful source of information:

https://www.indiscripts.com/

 

If you want to know how things are organized in a document from the geometric side Marc did this:

https://www.indiscripts.com/post/2018/06/coordinate-spaces-and-transformations-5

 

Marc said: "Six years! It tooks me six years to document the fundamentals of InDesign “Coordinate Spaces and Transformations.” You may think I am sluggishly slow—which is a sensible diagnosis!—but the topic required a true immersion to be both experimented and covered."

 

Well, nothing can be more true than that!

 

Must reads from the same website:

https://www.indiscripts.com/post/2010/06/on-everyitem-part-1

https://www.indiscripts.com/post/2010/07/on-everyitem-part-2

 

Well, check that all out yourself…

 

Regards,
Uwe Laubender

( ACP )

 

Known Participant
June 22, 2020

Many thanks for your posting - that book looks as if it would be very useful, if only it was in English!

 

I appreciate the trouble you have gone to in providing these links to useful information.

Community Expert
June 19, 2020

For DOM documentation see the following

https://www.indesignjs.de/extendscriptAPI/indesign-latest/#Application.html

 

-Manan

-Manan
Known Participant
June 22, 2020

Many thanks for your posting - that's just the sort of information I need!

Jongware
Community Expert
Community Expert
June 22, 2020

Do note that Gregor's site is generated from the same data file as Adobe's own Extendscript Toolkit Editor uses. That data file itself is generated by InDesign; it goes over all of its installed plugins and gathers available scripting information into this single large file.

 

So if you have a working ESTK (currently not a solid fact anymore), you can also look up anything through the menu Help > Object Model Viewer. But because that viewer is ... not very intuitive to use, most people prefer Gregor's infinitely more accessible on-line version.

 

The very one single caveat of the on-line version is that if you have a scriptable third party plugin installed, InDesign will happily regenerate its local Help file to include the data from that plugin, and you can find in your own local ESTK -- but of course not in Gregor's data.