How can we improve Adobe InDesign SDK

User Interaction Level resets during Data Merge

Using at the top of the InDesign tell block:
set user interaction level of script preferences to never interact

The way I understand user interaction levels, when set to 'never interact', it should suppress all dialog boxes from popping up.

When AppleScript performs 'merge records', and the merged record contains missing fonts, ONLY SOMETIMES a missing fonts dialog box pops up and breaks the script. One can close this dialog, run the script again, and the dialog doesn't appear. This unpredictability is why I'm logging it as a bug.

Looking at the JavaScript DOM, the userInteractionLevel is a setting at the Application level, not the document.
app.scriptPreferences.userInteractionLevel = UserInteractionLevels.NEVER_INTERACT;

I posted a more detailed explanation on the Adobe Forums here:
https://forums.adobe.com/thread/2581338

1 vote
Sign in
(thinking…)
Password icon
Signed in as (Sign out)

We’ll send you updates on this idea

Todd shared this idea  ·   ·  Flag idea as inappropriate…  ·  Admin →

0 comments

Sign in
(thinking…)
Password icon
Signed in as (Sign out)
Submitting...

Feedback and Knowledge Base