내가 가진 몇 가지 유사한 기존 1.0 코드를 그건 잘 작동합니다. "파일"변수가 정의되지 않아서 실패했을 가능성이 높고 nlapiSendEmail 함수에 추가 아포스트로피가 있습니다. 스크립트에서 이전에 전역 변수로 정의 되었습니까? "x"가 전자 메일 주소 또는 내부 ID로 정의되어 있습니까?
좀 더 구체적인 오류 정보를 얻으려면 일부 try catch 문을 사용하여 실행 해보십시오. 이렇게하면 문제가있는 곳에서 디버깅 할 수있는 충분한 정보를 얻을 수 있습니다.
function creatingFile(){
var fileContents='ASDFASDf,asdfgasfasdf';
var folderID='12345'; //replace with a valid folder internal ID.
try{
var fileObj=nlapiCreateFile('mycsv.csv','CSV',fileContents);
fileObj.setFolder(folderID);
var fID=nlapiSubmitFile(fileObj);
}catch(err01){
nlapiLogExecution('DEBUG','ERROR 01',JSON.stringify(err01));
}
try{
nlapiSendEmail(15,x,"asd",fID,null,null,null,null);
}catch(err02){
nlapiLogExecution('DEBUG','ERROR 02',JSON.stringify(err02));
}
}
이 함수는 어떤 스크립트 유형에서 실행 중입니까? 클라이언트 스크립트 인 경우 오류를 설명합니다. nlapiCreateFile API는 클라이언트 스크립트에서 지원되지 않습니다. –