기능 요청이 있습니다! 직원 작업 로그를 내보낼 때 지난 1년 동안의 항목만 선택할 수 있으면 좋겠습니다.
현재 내보내기 기능은 사이트 역사 초기부터 현재까지의 전체 직원 작업 로그를 포함하므로, 내보내기할 수 없을 정도로 파일 크기가 너무 크고, 필요하지 않거나 보고 싶지 않은 수년간의 데이터도 함께 포함되어 있습니다.
가장 쉬운 구현 방법으로는 내보내기 버튼을 선택할 때 날짜 범위를 지정할 수 있는 모달 창을 표시하는 것이라고 생각합니다. 특정 사용자의 작업만 기록한 항목만 포함하거나, 특정 사용자와 관련된 항목만 포함하는 등 다른 필터도 유용할 수 있지만, 제게는 그 부분이 덜 중요합니다.
향후 별도로 직원 작업 로그 UI를 개편하여 필터링 및 표시 방식을 개선하고, 현재 보고 있는 내용을 내보낼 수 있는 기능을 제공할 수도 있습니다.
3개의 좋아요
그동안, 오늘 경험을 바탕으로 몇 가지 참고사항을 공유합니다:
- 숨겨진 사이트 설정을 통해 기본 한도인 48MB를 초과하는 파일도 내보낼 수 있으므로, 스태프 액션 로그가 매우 크더라도 다운로드할 수 있습니다.
- 제 경우에도 파일이 여전히 너무 커서 오프라인에서 스프레드시트로 열 수 없었습니다. 따라서 더 이상 필요하지 않은 행을 삭제하기 위해 CSV 파일을 직접 편집해야 했습니다. CSV 포맷은 다루기 쉽지 않음(타임스탬프가 첫 번째 열이 아님)에도 불구하고, 날짜를 검색하는 것이 도움이 되었습니다. 예를 들어
,2024-12-31을 검색하여 원하는 연도의 첫 번째(또는 마지막) 항목을 찾은 후, 다음 행을 선택하고 shift-cmd-up(또는 down)을 눌러 나머지 부분을 선택한 뒤 삭제했습니다.
- 여러 로그 항목의 액션에는
details 열에 많은 양의 데이터가 포함되어 있습니다. 스프레드시트의 빠른 필터를 사용하여 해당 항목을 찾아 details 열을 비웠습니다. 문제가 된 액션들은 다음과 같습니다:
- delete_topic
- delete_post
- post_edit
- post_rejected
- recover_topic
- 위 작업을 수행한 결과 파일 크기가 크게 줄어들어 다루기가 훨씬 쉬워졌습니다.
- 정렬 순서는 역순(가장 최신부터)으로 되어 있어, 빠른 필터를 사용하여 시간순으로 변경했습니다.