메인 시트랑, 유저별 시트가 있음
유저는 자신이 담당하는 데이터만을 불러오고, 수정할 수 있게 하고 싶음
근데 문제점이 생김

1. QUERY 있길래 UPDATE 기능 쓰려함
=> 구글시트 QUERY는 UPDATE가 없었음

2. IMPORTRANGE로 가져온 정보 수정할 생각이었음
=> 저 함수로 가져온 셀값은 수정이 안 됨

일단 2번부터 해결할 생각으로, 유저시트에 시트2 파서 거기다 QUERY(IMPORTRANGE)로 해당 유저가 담당하는 데이터를 불러온 뒤
스크립트로 시트2 셀 전체를 시트1에 복붙함

이제 1번으로 돌아가서, 수정된 값을 메인시트로 보내는 스크립트를 짬
이때 유저시트에는 모든 데이터가 아니라 몇몇 데이터만 있으니 단순 복붙은 안 됨
데이터중엔 개인키값에 해당하는 데이터가 있음
포문 돌려서 개인키값이 일치하는 행의 데이터만 전부 붙여넣는 스크립트를 짬

여기서 문제가 또 생김

유저시트에서 불러온 개인키가 수정 가능한 값임
예를 들어 1~10번의 데이터만 수정할 권한을 가지고 있는데
유저가 임의로 키값을 13으로 바꿔버리면 13에 해당하는 데이터를 수정할 수 있는거임

함부로 키값 수정 못하게 키값에 해당 열에 보안처리 걸어버리니까, 시트2에서 시트1로 데이터 복붙할 때 수정 막혀있어서 복붙이 안 됨


여기까지 하고 답 없어 보여서 멈춤

처음에 sql 쓰는거 고려했었는데
나도 sql 잘 못 다루기도 하고, 괜히 거기까지 만들었다가 유지보수 나 혼자 해야될 것 같길래 그건 안 했음