kintone 항목 유효성 검사 플러그인 테이블 중복 검사

3225 단어 금과
항목 유효성 검사 플러그인에서 테이블의 항목 중복을 확인하는 방법을 요약합니다.

환경


  • kintone : 여러가지 간단하게 할 수 있는 클라우드형 업무 앱 개발 플랫폼

  • 항목 검증 플러그인

    테이블내 항목의 중복 체크 1



    테이블의 항목에서 동일한 값을 중복 입력하지 않으려면 항목 유효성 검사 플러그인에서 오류를 발생시킵니다.



    앱의 양식 설정



    테이블에 드롭다운 항목 만들기



    항목 검증 플러그인 설정



    테이블의 드롭다운 항목에 사용자 지정 유효성 검사를 설정합니다.
    조금 까다로운 체크로, 중복 체크를 실시하고 있습니다.
    테이블내의 드롭다운 항목치를',' 로 연결해, 대상행의 드롭다운치를 ""에 하나만 변환한 것과 전부 변환한 것이 다른지 어떤지로 판정하고 있습니다.
  • 조건:
    REPLACEALL(JOIN(TARRAY(드롭다운),","),드롭다운,"") != REPLACE(JOIN(TARRAY(드롭다운),","),드롭다운,"")
  • 메시지:
    "중복 오류:"& 드롭다운

  • 함수: 수식 플러그인 의 함수를 사용할 수 있습니다.
  • REPLACEALL : 문자열 변환으로 대상 문자열을 모두 변환
  • REPLACE : 캐릭터 라인 변환으로 대상 캐릭터 라인의 선두만 변환
  • JOIN : 배열을 구분자로 연결
  • TARRAY : 테이블내 항목의 값을 배열화




  • 문제점



    체크에 캐릭터 라인 변환을 사용하고 있기 (위해)때문에, 드롭 다운의 선택치에 다른 선택사항의 캐릭터 라인이 포함되어 있는 경우에, 에러가 되어 버립니다.
    예 : 드롭 다운 2 옵션이 "ABC", "A"로 중복되지 않더라도 오류가 발생하는 경우.



    테이블내 항목의 중복 체크 2



    드롭다운의 선택 값에 다른 선택사항의 문자열이 포함되어 있는 경우에도, 대응할 수 있는 체크를 생각해 봅니다.
    예: 드롭다운 2 정상 사례 및 중복 오류.



    항목 검증 플러그인 설정 2



    테이블의 드롭다운 2개 항목에 사용자 지정 유효성 검사를 설정합니다.
    차이점은 값을 아포스트로피 "'"로 둘러싸고 변환한다는 점입니다.
    이제 값에 부분 열이 있더라도 제대로 확인할 수 있습니다.
    값에 아포스트로피가 있으면 다른 기호를 사용합시다.
  • 조건:
    REPLACEALL(JOIN(TARRAY("'"& 드롭다운2&"'"),","),"'"&드롭다운2&"'","") !=
    REPLACE(JOIN(TARRAY("'"& 드롭다운2&"'"),","),"'"&드롭다운2&"'","")
  • 메시지:
    "중복 오류:"& 드롭다운 2

  • 좋은 웹페이지 즐겨찾기