안녕하세요. 루나 서버에서 메이플을 즐기고 있는 한 유저 입니다.
현재 검마, 하세이칼의 파티장을 맡아 6명의 일정을 조율하고 있는데, 주마다 텍스트를 주고받으며 일정을 조율하기엔 너무 귀찮아서 보다 직관적이고 편리하게 일정 조율을 할 수 있도록 일정 공유 시간표를 만들어보게 되었습니다.

짧은 지식으로 만든 조악한 퀄리티지만 일단 전 편해서 한 번 올려봅니다.
대부분의 기능은 체크 박스 클릭으로 작동합니다.

구글 스프레드시트로 만들었습니다. ( 폰에서도 이용 가능 )

1. 공유 시간표
  - scheduler : 첫 번째 시트입니다. 본인의 닉네임에 해당하는 열에 본인이 가능한 시간에 체크하시면 됩니다.
  - 파티원 전원이 가능한 시간대에는 ▼가 출력됩니다.
  - 파티 분할 : 인원들을 선택해서 파티를 분할 할 수 있습니다. 분할된 파티원 전원이 가능할 때 해당하는 파티 번호가 출력 됩니다.
  - 파티원 분할은 3명 / 3명만 지원됩니다. 5인, 4인의 경우 각각 3 / 2, 2 / 2 도 지원 가능합니다.
  - 파티 분할 초기화 : 파티 분할 체크 박스를 초기화 시킵니다.
  - 각 시간표 마다 위 아래로 배치된 작은 체크 박스는 위 / 아래 3개 / 6개 씩 체크와 해제의 기능이 있습니다.
  - 하단에는 보스의 클리어 타임을 기록할 수 있도록 공간을 마련해봤습니다.



2. 관리자 기능
  - scheduler 시트에서 아래로 스크롤 하면 나오는 관리자 기능입니다.
  - 시간표 체크 박스 전체 선택 / 해제 : 시간표의 체크 박스를 전체 선택, 해제 합니다.
  - 날짜 넘기기 / 되돌리기 : 시간표의 날짜를 다음 주로 넘기거나 되돌립니다. 클릭하시면 됩니다.
  - 시간대 고정 : 매주 같은 시간대에 체크하기 귀찮으신 분들을 위해 선택한 시간대를 반자동으로 체크 해주는 기능입니다. timelock 시트에서 매주 고정적으로 체크하게 할 시간에 체크하고 "시간대 고정" 버튼 누르시면 timelock 시트에 있는 체크 정보를 그대로 복사합니다. 덮어씌우는 형식이라 초기화 직후 누르시는 걸 권장 드립니다. ( 해당 기능 이용시 원래 있던 체크들은 사라짐 )
  - 표시할 닉 부분 초기화 : info 시트에서 해당하는 부분을 초기화 합니다. 
  - 주간 정보 불러오기 : 검마나 부캐 파티등 여러 파티를 운영할 때 중복되는 인원의 체크 정보를 불러올 수 있습니다. ( 설명은 info 시트에서 )



3. 파티원 정보 및 스펙 
  -  info : 두 번째 시트입니다. 파티원의 닉네임, 직업, 표시되는 닉네임, 스펙, 미참 여부 등 을 설정할 수 있습니다.
  - 파티원 닉네임 / 직업 : 파티원의 닉네임과 직업을 적는 곳입니다. 비숍은 두 번째에 적어주시는 게 좋습니다.
  - 미참여자 : 미참하고자 하는 파티원을 체크하면 해당 파티원을 제외하고 계산, 출력이 이루어집니다. 
  - 표시할 닉 부분 : 체크 박스를 체크하면 해당하는 닉네임의 일부분의 합이 시간표에 전반적으로 출력됩니다. 공간 부족으로 인한 닉네임 요약 기능입니다. 한글 1글자, 영어 1~2글자 권장 ( 안 그럼 짤려서 보임 )
  - 파티스펙 : 적으면 평균 계산해줍니다.
  - 주간 참여자 : 여러 시간표를 운영할 때 중복되는 파티원들의 체크 정보를 불러오기 위한 기능 입니다. 아래에 정보를 받아올 시간표의 URL을 입력한 뒤 정보를 받아올 인원들을 체크하시면 됩니다. ( 이때 정보를 받아올 파티원들의 닉네임 배치 순서가 같아야 함 ) ( 연결 안 될 시 엑세스 허용 해줘야 함 )
  - 시간 조정안 : 파티원이 모두 가능한 시간이 없을 때 출발 가능성이 제일 높은 시간과 현재 인원 수, 없는 인원을 출력합니다.



4. 시간대 고정
  -  timelock : 세 번째 시트입니다. 매주 고정적으로 체크할 시간에 체크하시면 됩니다. 관리자 기능의 "시간대 고정" 버튼을 통해 해당 시트의 정보를 불러올 수 있습니다. ( 덮어씌우는 형식이라 초기화 직후 사용을 권장드립니다 )



5. bot_link
  - 디스코드 봇과 편리한 연동을 위한 시트입니다. "봇 출력" 이라고 적힌 셀을 연동하시면 됩니다. ( 반응 좋으면 봇 코드에 관한 글 쓰겠습니다 )



나머지 시트에는 파티원 참여 정보 정리, 시간표 기능에 필요한 수식 등이 있습니다.

이용법 : 파일 > 사본 만들기 > 우측 상단 "공유" > 일반 액세스 > "제한됨" 을 "링크가 있는 모든 사용자" 로 바꾸기 > "뷰어" 를 "편집자" 로 바꾸기 > 파티원에게 링크 공유







일부 스크립트 작성은 유튜버 EXCEL  AND VBA 님의 코드들을 복사 및 수정 했습니다.
도용 등의 문제가 생긴다면 삭제하도록 하겠습니다.

웹까지 만들어버리는 고수들에 비하면 별 거 아니지만 일정 조율에 관한 창작물은 없는 거 같아서 한 번 공유해봅니다 ! 피드백 환영합니다.

https://docs.google.com/spreadsheets/d/1YKe8XRPNqO1Lw393i8HWFnbzK8N0UhyFqABMtu5WJd4/edit?gid=0#gid=0