我有一个关于Indesign脚本的问题。为什么在Indesign中关闭窗口不起作用?
为什么它的工作,当你关闭像一个窗口:
submitButton.onClick = function(){
close();
}
但当我尝试之后执行的功能,如:
submitButton.onClick = function(){
close();
tagElements();
}
(请注意我用的是“与”标签,所以不需要window.close()
)
该窗口不关闭?我在这里忘了什么吗?不应该关闭窗口,然后执行该功能?
窗口被初始化,如:
var de = new Window('dialog', 'Descriptions');
它应该工作。你能否链接包含函数'tagElements();'的代码?如果只在按钮单击时执行该函数,函数'tagElements();'是否可以工作? – user25312 2014-11-17 14:52:26
它没有,因为函数不能在对话框在indesign中打开时执行。所以对话必须先关闭。 – 2014-11-17 14:58:08
这个问题似乎并不容易复制,部分原因是由于代码片段分散。例如,所显示的代码中没有'with'(你*说*你使用它,但也许你错用了!)。你可以添加一个仍然存在问题的单个[最小,完整和可验证示例](http://stackoverflow.com/help/mcve)吗? – usr2564301 2014-11-24 10:03:58