我已经开发了一个Suitlet脚本,尤其是使用带有绝对路径的file.load
方法加载一个.xml文件以进行进一步处理。我想使用相对路径,但是当我这样做时,它将不起作用。
基本上,我为file.load
方法提供了.xml文件的绝对路径。
我期望提供的相对路径具有相同的行为,但是会引发错误。
我的Suitlet和.xml都位于同一文件夹中,彼此相邻。
前叉罚款:
var xmlTemplateFile = file.load({ id: 'SuiteScripts/printXml/template.xml' });
不起作用:
var xmlTemplateFile = file.load({ id: 'template.xml' });
错误信息:
{“ type”:“ error.SuiteScriptError”,“ name”:“ RCRD_DSNT_EXIST”,“ message”:“ That
记录不存在。路径:template.xml
我希望提供相对路径的
file.load
无缝加载我的.xml文件。 最佳答案
file.load()
不接受相对于当前文件的路径。除了向NetSuite提交功能请求外,您无能为力。