我已经开发了一个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提交功能请求外,您无能为力。

10-05 21:04
查看更多