기존 파일을 편집 할 수있는 특별한 API 기능이 없습니다, 기존 파일의 세부 사항을 같은 세부 새 파일을 만들 수 있지만, 데이터를 변경 수 : 여기
은 코드 샘플입니다 필드 만 삭제하고 이전 파일을 삭제하십시오.
var start = function(request, response)
{
var fileId = "107524";//get the existing file id
var file = nlapiLoadFile(fileId);
var data = file.getValue();
var name = file.getName();
var folderId = file.getFolder();
var fileType = file.getType();
nlapiDeleteFile(fileId);//delete the older file
data += ",this is the appended data";//change the data
var newFile = nlapiCreateFile(name, fileType, data);//create a new file with the same details
newFile.setFolder(folderId);
nlapiSubmitFile(newFile);//submit it
}
불행하게도, 나는 SuiteScript 기록 브라우저에서 URL 필드가 표시되지 않은 : 가 https://system.netsuite.com/help/helpcenter/en_US/RecordsBrowser/2011_2/index.html 내가 찾은 "폴더를 "필드 테이블에는 URL이 포함되어 있지 않으므로 필드를 스크립팅에 사용할 수없는 것처럼 보입니다. – user1698662