kintone 앱에 항목을 추가 할 때 null 값 정보

3355 단어 금과
kintone 앱에 항목을 추가하면 기존 레코드의 값이 어떻게 되는지 확인해 보았습니다.
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에서 레코드 내용 확인
  • kintone.app.record.get ()에서 레코드 내용을 확인합니다.

    앱 추가 및 레코드 추가



    문자열 항목을 하나만 배치



    앱에 항목 유형 세트 추가





    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입니다.

  • 좋은 웹페이지 즐겨찾기