kintone 앱에 항목을 추가 할 때 null 값 정보
3355 단어 금과
REST API로 레코드를 검색하면 날짜, 시간, 라디오 버튼, 드롭 다운은 null입니다.
개요
JavaScript 사용자 정의, 플러그인 등에서 항목의 null로 인해 오류가 발생할 수 있습니다.
지금까지의 트러블로부터, 나중에 항목을 추가했을 경우에 null 가 되어 있는 일이 있었으므로, 검증해 보았습니다.
결과적으로 REST API로 레코드를 가져오면 날짜, 시간, 라디오 버튼 드롭다운은 null입니다.
응용 프로그램 화면을 표시하는 동안 kintone.app.record.get() 에서 레코드를 가져오면 날짜와 시간이 null입니다.
kintone 서버의 레코드는 항목을 추가해도 변경되지 않았기 때문에 REST API와 kintone.app.record.get() 처리의 차이에 따라 결과가 다르다고 생각됩니다.
결론
날짜, 시간, 라디오 버튼, 드롭다운을 JavaScript로 처리할 때는 값에 null이 설정된 경우를 가정하여 코드를 작성합니다.
검증 절차
앱 추가 및 레코드 추가
문자열 항목을 하나만 배치
앱에 항목 유형 세트 추가
REST API에서 레코드 내용 확인
육안과 아래에서 null 체크
날짜, 시간, 라디오 버튼, 드롭다운이 null입니다.
resp = await kintone.api('/k/v1/records', 'GET', {app:720, query:'$id = 1'})
record=resp.records[0];
Object.keys(record).filter(function(fc){return record[fc].value==null;})
kintone.app.record.get() 에서 레코드 내용 확인
육안과 아래에서 null 체크
날짜와 시간이 null입니다.
REST API에서 레코드 내용 확인
육안과 아래에서 null 체크
날짜, 시간, 라디오 버튼, 드롭다운이 null입니다.
resp = await kintone.api('/k/v1/records', 'GET', {app:720, query:'$id = 1'})
record=resp.records[0];
Object.keys(record).filter(function(fc){return record[fc].value==null;})
kintone.app.record.get() 에서 레코드 내용 확인
육안과 아래에서 null 체크
날짜와 시간이 null입니다.
resp = await kintone.api('/k/v1/records', 'GET', {app:720, query:'$id = 1'})
record=resp.records[0];
Object.keys(record).filter(function(fc){return record[fc].value==null;})
육안과 아래에서 null 체크
날짜와 시간이 null입니다.
Reference
이 문제에 관하여(kintone 앱에 항목을 추가 할 때 null 값 정보), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/rex0220/items/6f689a81efbbdbd5fbb3텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)