有没有办法在model.js文件中访问解决方案或项目路径变量(例如" c:/ path / to / solution / project /")?
以下选项在model.js中不起作用:
File("/PROJECT/path/to/file/inside/project.js");
getFolder("path");
ds.getModelFolder();
答案 0 :(得分:3)
如果你把那些代码放在一个事件,一个方法等中......是的,它应该可以工作。
但是当你把它放在全局范围内时,你应该注意工作室会评估你的脚本以检查你是否定义了任何方法,事件等......以及方法getFolder
和{{1}并不总是在全局范围内可用。
这也意味着要求位于全局范围的项目模块文件夹中的模块也会导致错误(但需要使用相对路径的模块才能工作)
正在努力使model.js文件中的文件系统成为可能(ds.getModelFolder
)
答案 1 :(得分:0)
您可以使用以下命令访问model.js中的解决方案路径:
var solPath = solution.getFolder().path ;