요약
여러 셀을 복사한 뒤 드래그로 선택한 대상 영역에 붙여넣으면 값이 한 칸 밀리거나 예상하지 못한 결과가 발생합니다.
이 문제는 0.4.7에서 추가한 다중 셀 붙여넣기 동작과 관련된 것으로 보입니다.
현재 동작
다음 경우는 정상적으로 작동합니다.
- 셀 하나를 복사하고 여러 대상 셀을 드래그 선택한 뒤 붙여넣기
- 여러 셀을 복사하고 대상의 첫 번째 셀 하나만 선택한 뒤 붙여넣기
- 선택한 셀을 시작점으로 복사 범위가 한 번 붙여넣어집니다.
하지만 다음 경우에는 문제가 발생합니다.
- 여러 셀을 복사하고 대상 영역도 드래그 선택한 뒤 붙여넣기
- 붙여넣는 위치가 한 칸 밀리거나 결과를 예측하기 어렵습니다.
기대 동작
드래그한 대상 영역은 여러 셀의 값을 반복해서 채우기 위한 영역이 아니라, 붙여넣기를 허용할 대상 범위로 취급합니다.
- 셀 하나만 복사한 경우에는 지금처럼 선택 영역 전체를 같은 값으로 채웁니다.
- 여러 셀을 복사한 경우에는 대상 선택 영역의 왼쪽 위 셀부터 복사 범위를 한 번만 붙여넣습니다.
- 복사 범위 밖에 있는 나머지 선택 셀은 변경하지 않습니다.
- 복사 범위가 대상 선택 영역 안에 들어가지 않으면 아무 작업도 하지 않습니다.
- 이 경우 별도의 경고창이나 안내는 표시하지 않습니다.
예시:
- 복사한 값:
1 1
- 드래그 선택한 대상:
1 2 3 4
- 기대 결과:
1 1 3 4
복사한 두 셀만 선택 영역의 왼쪽 위부터 적용하고, 나머지 두 셀은 그대로 유지합니다.
완료 조건
- 여러 셀을 복사해 드래그 선택 영역에 붙여넣어도 위치가 밀리지 않습니다.
- 여러 셀의 복사 범위를 더 큰 선택 영역에 반복해서 채우지 않습니다.
- 복사 범위 밖의 선택 셀은 변경하지 않습니다.
- 복사 범위가 선택 영역보다 크면 붙여넣기를 수행하지 않습니다.
- 기존의 단일 셀 반복 채우기 동작은 유지합니다.
- 정상적으로 수행된 붙여넣기는 실행 취소 한 번으로 되돌릴 수 있어야 합니다.
- 차단된 붙여넣기는 편집 기록을 만들지 않아야 합니다.
요약
여러 셀을 복사한 뒤 드래그로 선택한 대상 영역에 붙여넣으면 값이 한 칸 밀리거나 예상하지 못한 결과가 발생합니다.
이 문제는 0.4.7에서 추가한 다중 셀 붙여넣기 동작과 관련된 것으로 보입니다.
현재 동작
다음 경우는 정상적으로 작동합니다.
하지만 다음 경우에는 문제가 발생합니다.
기대 동작
드래그한 대상 영역은 여러 셀의 값을 반복해서 채우기 위한 영역이 아니라, 붙여넣기를 허용할 대상 범위로 취급합니다.
예시:
1 11 2 3 41 1 3 4복사한 두 셀만 선택 영역의 왼쪽 위부터 적용하고, 나머지 두 셀은 그대로 유지합니다.
완료 조건