cli-kintone에서 시도한 "나중에 추가 한 계산 필드에 일괄 적으로 값을 반영하는 방법"

cybozu developer network 의 kintone Tips 에,
나중에 추가한 계산 필드에 일괄적으로 값을 반영하는 방법
라는 기사가 있습니다.

이번에는 Go의 kintone 명령 줄 도구 cli-kintone을 사용하여 코드를 작성하지 않고 원라이너에서 자동 계산 필드에 값을 일괄 반영하는 Tips를 공개합니다.

추가: 2021.2.26
따로따로 이것은 계산 필드만이 아니라 문자열 1행 필드에서 자동 계산을 선택한 경우에도 같은 움직임이 됩니다.
예를 들면.
「성」「이름」의 2개의 필드가 있어, 그것을 연결하는 「이름」필드를 나중에 만든 경우.
성명 필드를 문자열 1행으로 추가해, 설정으로 자동 계산하도록 하고, 성 & 이름이라고 하면 OK.

운영 환경


  • macOS 10.13.6
  • cli-kintone 0.9.4

  • cli-kintone 준비



    cli-kintone의 Zip 파일을 다운로드하고 압축을 푼 후 실행 파일을 경로가있는 디렉토리에 넣습니다.

    htps : // 기주 b. 코 m / 킨토네 / c ぃ 킨토네
    htps : // 기주 b. 코 m / 킨토네 / c ぃ - 킨토네 / 레아 아세 s

    kintone 앱 준비



    테스트용 kintone 앱을 준비합니다.

    영업 지원 팩 도입



    공간을 만들고 앱 스토어에서 영업 지원 팩을 샘플 데이터를 포함하여 만듭니다.



    이슈 관리에 집계 연월 필드 추가



    문자열 한 줄 필드를 추가하여 자동 계산을 설정합니다.





    목록의 항목에 추가한 필드를 표시합니다.



    사고방식



    아래의 구조에 의해 계산 필드만의 갱신을 가능하게 하고 있습니다.
  • 요청의 JSON 데이터에 설명되지 않은 필드는 업데이트되지 않습니다
  • 업데이트 중에 테이블 데이터를 포함하지 않으면 테이블 데이터가 보존됩니다.
  • kintone REST API 레코드 업데이트 (PUT) 참고 사항

  • cli-kintone으로 처리



    처리의 흐름입니다.
  • 레코드 ID 만 가져옵니다
  • 검색된 레코드 ID를 읽습니다.

    처리 코드 및 결과


    $ cli-kintone -a 123 -t API-Token -d Domain -c "\$id" | cli-kintone --import -a 123 -t API-Token -d Domain
    Start from lines: 1 - 11 => SUCCESS
    DONE
    

    cli-kintone의 1,2의 처리를 파이프로 연결해 실행하는 것으로, 신규에 추가한 자동 계산 필드가 갱신됩니다.



    참고 링크


  • 레코드 일괄 등록 및 업데이트
  • 레코드 일괄 업데이트 파일 편집
  • 입출력 가능한 데이터 목록
  • kintone REST API 레코드 업데이트(PUT)
  • kintone REST API 레코드 업데이트 (PUT) 참고 사항
  • kintone 명령 줄 도구 버전 0.9.0 새로운 기능 소개

  • ——

    좋은 웹페이지 즐겨찾기