본문 바로가기
프로그래밍/프로젝트

The spreadsheet row number is being used as a key in the table '시트 이름'. It's best to include an 'ID' column in the table. 오류해결

by 숙님 2024. 10. 23.
728x90

 

[문제상황]

- 하나를 클릭하면 전체가 걸리는 상황 

- 여러 개의 칸 중 1개만 선택하고 싶으나 전체가 클릭되는 상황 

앱시트 상 상황

[해결방법]

- '_RowNumber'라는 name을 만들고 key로 설정하니 해결되었다 

 

[개선점]

이렇게 설정하면 기능은 되는데 경고문구가 뜬다 

 

The spreadsheet row number is being used as a key in the table '시트 이름'. It's best to include an 'ID' column in the table.

 

 테이블의 행 번호를 키로 사용하지 말라는 경고를 해결하려면, 다음과 같이 'ID' 열을 추가하여 고유한 키를 설정할 수 있음

  1. 'ID' 열 추가:
    • 앱시트와 연결된 스프레드시트를 오픈 
    • '시트이름' 테이블에 새로운 열을 추가합니다. 열 이름은 'ID' 또는 '고유번호'와 같이 지정
  2. 고윳값 생성:
    • 'ID' 열에 각 행마다 고유한 값을 넣음
      • 예: 1, 2, 3 또는 고유한 텍스트/숫자 조합을 사용할 수 있음
  3. 앱시트에서 'ID' 열을 키로 설정:
    • 앱시트 에디터로 이동한 후, '데이터' > '테이블'로 들어가 '2019 2020' 테이블을 선택
    • '키' 옵션에서 방금 추가한 'ID' 열을 선택

이렇게 하면 행 번호 대신 'ID' 열을 고유 키로 사용하여 경고를 해결

 

-> 내일 도입해 봐야겠다 

댓글