Adobe InDesign Adobe InDesign Automation and Data Merge Questions and Answers 2 — Questions and Answers
Question 1: How do you run a script in InDesign?
- Use the Scripts panel (Window > Utilities > Scripts) to navigate to and double-click the script file (Correct answer)
- File > Run Script menu option
- Edit > Scripts submenu
- Drag the script onto the document
Correct answer: Use the Scripts panel (Window > Utilities > Scripts) to navigate to and double-click the script file
The Scripts panel (Window > Utilities > Scripts) displays scripts in the Application and User folders; double-clicking a script executes it.
Question 2: Which scripting language is most commonly used for InDesign automation on all platforms?
- JavaScript (ExtendScript) (Correct answer)
- Python
- Ruby
- PHP
Correct answer: JavaScript (ExtendScript)
InDesign supports ExtendScript (a JavaScript variant), AppleScript (Mac), and VBScript (Windows), but ExtendScript works cross-platform and is most widely used.
Question 3: What does the 'Find/Change' Object tab let you search for in InDesign?
- Frames with specific fill colors, stroke settings, or object styles (Correct answer)
- Missing fonts
- Broken links
- Overset text
Correct answer: Frames with specific fill colors, stroke settings, or object styles
The Object tab in Find/Change searches for objects based on attributes like fill color, stroke weight, or applied object style and can replace those attributes in bulk.
Question 4: What is the purpose of 'Object Styles' in InDesign automation workflows?
- To store a collection of frame formatting attributes (fill, stroke, effects, text wrap) that can be applied and updated globally (Correct answer)
- To create interactive buttons
- To embed metadata in frames
- To link objects across pages
Correct answer: To store a collection of frame formatting attributes (fill, stroke, effects, text wrap) that can be applied and updated globally
Object Styles work like paragraph styles but for frames — changing the style updates all frames using it simultaneously.
Question 5: In Data Merge, what prefix in the column header of the CSV signals that the field contains an image file path?
- The @ symbol before the field name, e.g., @Photo (Correct answer)
- The # symbol
- IMG: prefix
- A dollar sign $
Correct answer: The @ symbol before the field name, e.g., @Photo
Prefixing a column header with @ tells InDesign's Data Merge to treat the cell values as file paths to images, placing each image into the corresponding frame.
Question 6: What does the 'Conditional Text' Show/Hide feature allow when exporting a document?
- You can export different versions of the PDF by toggling conditions on or off before exporting, without maintaining separate files (Correct answer)
- It encrypts certain sections of the PDF
- It removes comments before export
- It generates a version history
Correct answer: You can export different versions of the PDF by toggling conditions on or off before exporting, without maintaining separate files
Toggling condition visibility before export lets you produce version-specific PDFs (e.g., internal vs. public) from one InDesign source file.
How do you run a script in InDesign?