【问题标题】:access solution or project path variable inside model.js file访问 model.js 文件中的解决方案或项目路径变量
【发布时间】:2016-04-27 12:22:35
【问题描述】:

有没有办法访问 model.js 文件中的解决方案或项目路径变量(例如“c:/path/to/solution/project/”)?

以下选项在 model.js 中不起作用:

File("/PROJECT/path/to/file/inside/project.js");
getFolder("path");
ds.getModelFolder();

【问题讨论】:

    标签: wakanda


    【解决方案1】:

    如果您将该代码放入事件、方法等中。是的,它应该可以工作。

    但是当你把它放在全局范围内时,你应该注意工作室会评估你的脚本来检查你是否定义了任何方法、事件等。方法getFolder和ds.getModelFolder并不总是在全局范围内可用。

    这也意味着从全局范围内需要位于项目的模块文件夹中的模块也会导致错误(但需要使用相对路径的模块应该可以工作)

    正在努力使在 model.js 文件中使用文件系统成为可能 (/PROJECT/..)

    【讨论】:

      【解决方案2】:

      您可以通过以下方式访问 model.js 中的解决方案路径:

      var solPath = solution.getFolder().path ;
      

      【讨论】:

        猜你喜欢
        • 2014-12-12
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-01-24
        • 1970-01-01
        相关资源
        最近更新 更多