【问题标题】:Editing exising file in SuiteScript 2.0在 SuiteScript 2.0 中编辑现有文件
【发布时间】:2016-12-09 04:40:56
【问题描述】:

我想加载一个现有文件并附加一些数据,然后将其保存回来。在 SuiteScript 2.0 中尝试了以下操作。但是下面的代码仍然给了我旧的文件内容(只有创建时的第一行!)。怎么了?


var fileObj = file.load({
                          id:'SuiteScripts/MergeVendorResults/'+'MergeResult_'+recordId+'.txt'
                    });

                    var oldFileContents = fileObj.getContents();
                    log.debug("Existing file contents","Old File Contents -> "+oldFileContents);
                    fileObj.contents = oldFileContents + "\n"+ fileContents;
                    var id = fileObj.save();
                    fileObj = file.load({
                            id: id
                    });
                    log.debug("Existing file replaced with contents","File Contents -> "+fileObj.getContents());

【问题讨论】:

    标签: netsuite suitescript


    【解决方案1】:

    您需要使用连接的内容以及原始文件的名称和文件夹 ID 创建一个全新的文件对象。然后当你保存它会覆盖原始文件。

    【讨论】:

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