2017-09-14 3 views
1

NetSuite 계약 갱신 모듈을 사용하고 원래 판매를 기반으로 계약 항목 레코드에 사용자 정의 필드 값을 설정하는 NetSuite 사용자 이벤트 스크립트 (SuiteScript 2.0)를 만들려고합니다. 주문.NetSuite SuiteScript 2.0 하위 목록 필드 값을 설정할 때 invalid_fld_value

INVALID_FLD_VALUE You have entered an Invalid Field Value 8.0 for the following field: custrecord_count

이 필드는 확실히 :

스크립트는 내가/편집 수동으로 레코드를 저장하지만, 나는 다음과 같은 오류가 계약의 기록에 "계약 항목 만들기"버튼을 사용할 때 때 잘 작동 Integer 필드를 포함하고 있기 때문에 하나의 컨텍스트에서는 작동하지만 다른 하나의 컨텍스트에서는 작동하지 않습니다. 심지어 값을 하드 코딩했지만 주사위를 사용하지 않았습니다.

누구든지 아이디어가 있습니까?

var contractItemRecord = context.newRecord; 
contractItemRecord.setValue({ 
    fieldId: 'custrecord_count', 
    value: 8 
}); 

답변

0

SS2.0이 유형의 처리에 일관성이 :

는 여기에 내가 값을 설정하려고 해요 방법을 설명하는 예입니다. 때로는 예상대로 유형과 함께 작동하고 때로는 문자열이 필요하지만 SS1.0보다 형식 강제 변환이 덜합니다.

관련 문제