공유 공간에서 공동으로 데이터 모델 개발
공유 공간의 다른 구성원과 공동으로 앱 로드 스크립트를 개발할 수 있습니다.
기본적으로 앱 소유자만 데이터 관리자 및 데이터 로드 편집기를 사용하여 앱에 데이터를 추가하고, 데이터 모델을 빌드하고, 앱에 데이터를 로드할 수 있습니다.앱에서 데이터를 편집할 수 있음 사용자 역할을 통해 공유 공간의 다른 사용자는 자신이 소유하지 않은 앱에서 데이터 로드 편집기 및 데이터 관리자를 사용할 수 있습니다.
한 사용자가 데이터 로드 편집기에서 로드 스크립트를 편집할 때 다른 사용자에 대해 스크립트가 잠깁니다. 스크립트는 다음까지 잠겨 있습니다.
-
앱이 다시 로드됩니다.
-
로드 스크립트를 마지막으로 변경한 후 2분이 경과합니다.
다른 사용자가 변경한 내용은 기록에 버전으로 자동 저장됩니다. 사용자는 기록에서 서로 다른 스크립트 버전 사이의 변경 내용을 검토할 수 있습니다. 스크립트 버전 관리에 대한 자세한 내용은 데이터 로드 스크립트 기록 관리을 참조하십시오.
다른 사용자가 잠근 데이터 로드 편집기

앱에 예약된 다시 로드 집합이 있는 경우 예약된 다시 로드의 소유권은 앱의 로드 스크립트를 편집할 수 있는 마지막 사용자에게 전송됩니다. 즉, 다시 로드 일정이 할당됩니다. 이렇게 하면 최신 로드 스크립트 편집기가 선택적으로 앱의 다시 로드 일정을 편집할 수 있습니다. 사용자가 데이터 관리자에서 데이터를 로드하면 다시 로드 일정의 소유자가 됩니다(다시 로드 일정이 할당됨). 공동 개발이 있는 앱에서 데이터 관리자를 사용하는 것은 권장되지 않습니다.
공동 개발 및 데이터 관리자
데이터 모델을 공동으로 개발할 때 데이터 로드 편집기만 사용하는 것이 좋습니다.
데이터 관리자는 자동 생성 섹션 외부의 로드 스크립트에 직접적인 영향을 미치지 않습니다. 데이터 관리자에서 만든 데이터 모델에 대한 업데이트는 데이터 관리자의 사용자가 데이터 로드를 클릭할 때까지 로드 스크립트에 저장되지 않습니다. 결과적으로 로드 스크립트가 잠길 때 데이터 관리자가 잠기지 않습니다. 그러나 다른 사용자가 로드 스크립트를 편집할 때 사용자에게 알립니다.
공동 개발 시나리오에서 다른 사용자가 데이터 관리자에서 작업하는 동안 데이터 관리자의 사용자가 변경하는 경우 다른 사용자가 데이터 로드를 클릭하면 변경 내용이 손실될 수 있습니다.
데이터 관리자가 데이터 로드 편집기에서 동기화된 테이블을 사용하는 경우 사용자가 데이터 로드 편집기에서 작업할 때 데이터 관리자가 잠기지 않습니다. 다른 사용자가 로드 스크립트를 변경한 방식에 따라 로드 스크립트가 중간에 편집된 경우 데이터 관리자의 변경 내용이 손실될 수 있습니다.
데이터 관리자에 데이터를 로드하면 앱에 있는 예약된 다시 로드의 소유자가 됩니다. 즉, 다시 로드 일정이 할당됩니다.
제한 사항
스크립트 공동 개발에는 다음과 같은 제한이 있습니다.
-
데이터 다시 로드 작업이 있는 시트에 추가된 버튼은 편집을 위해 스크립트가 잠겨 있는 동안 데이터를 로드할 수 없습니다.