从 Javascript 加载操作

Load Actions from Javascript

我有一个 Adob​​e Illustrator 动作文件 (.aia),我想通过 .js 或 .jsx 将其加载到扩展构建器环境中。我注意到有 app.loadAction() - 但我无法使操作正常工作。如果我将动作文件存储在我的根文件夹中,如何在 Illustrator 中加载动作?

以下是我开始工作的设置。此扩展使用 HTML 面板,单击按钮,我们将一个动作加载到 Illustrator 中。单击按钮会触发下面的 JS 函数,然后调用 JSX 脚本。 .aia 文件存储在根文件夹中,./assets

JS函数:

function getActionFile() {
        var extensionRoot = csInterface.getSystemPath(SystemPath.EXTENSION) + "/assets/Utility.aia";      //exported aia file  
        csInterface.evalScript('loadActions('+JSON.stringify(extensionRoot)+')');
    }

JSX函数:

function loadActions(f){
    var scriptFile = File(f);
    app.loadAction(scriptFile)
}