2016-12-09 6 views
1

既存のファイルを読み込んでいくつかのデータを追加して保存します。 SuiteScript 2.0で次のように試してみましょう。しかし、次のコードでは古いファイルの内容が表示されます(作成時の最初の行のみ!)。どうしましたか?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()); 

答えて

1

あなたは連結した内容で、元のファイルの名前とフォルダIDを持つまったく新しいファイルオブジェクトを作成する必要があります。その後、元のファイルを上書きします。

+0

それは働いた:) ..ありがとう、トン:) – FreeMarker12

関連する問題