구글 스프레드시트 주간 초기화 - gugeul seupeuledeusiteu jugan chogihwa

목록가기

2021.10.05 12:57

구글 스프레드시트 주간 초기화 - gugeul seupeuledeusiteu jugan chogihwa
구글 스프레드시트 주간 초기화 - gugeul seupeuledeusiteu jugan chogihwa

Lv.60 지갑두고나옴

LikeSnow

서버@아만

클래스리퍼

길드눈처럼

프로필 도서관 활동 전투정보실

공략 7

댓글 10

질문 0

답변 0

댓글 16

좋아요

조회수 11,538

공유

플레체 / 프리힐리아 모코코 위치 다음글이 없습니다. 목록보기

https://docs.google.com/spreadsheets/d/1Hdak3tWmVK62xlMfjCWj4Ai6bJox3NYqaurF5IqPPj0/edit?usp=sharing

1. 위 링크 접속

2. [파일] - [사본만들기]

3. 본인 구글 계정에 만들어진 사본을 사용. (https://docs.google.com/spreadsheets/u/0/)

구글 스프레드시트 주간 초기화 - gugeul seupeuledeusiteu jugan chogihwa

구글 스프레드시트 주간 초기화 - gugeul seupeuledeusiteu jugan chogihwa

주간컨텐츠 시트에 "닉네임만"입력 합니다. (클래스와 아이템레벨은 자동으로 입력됩니다.)

컨텐츠별 셀 배경 색이 바뀝니다. (가능(미완료)-보라색 / 불가능-빨간색)

구글 스프레드시트 주간 초기화 - gugeul seupeuledeusiteu jugan chogihwa

체크박스를 눌러주면 해당 셀 배경색이 바뀝니다. (완료-초록색)

구글 스프레드시트 주간 초기화 - gugeul seupeuledeusiteu jugan chogihwa

군단장 컨텐츠의 경우 종류와 관계없이 3종류가 체크되면, 군단장 컨텐츠 셀 배경색이 초록색으로 바뀝니다.

자동으로 체크박스를 초기화 해 줍니다.

https://youtu.be/3CZ4IHSM6KM? 

(위 유튜브 영상의 1분 24초부터 보고 따라 해 주시면 됩니다. 또는 아래 간단하게 설명.)

구글 스프레드시트 주간 초기화 - gugeul seupeuledeusiteu jugan chogihwa

구글 스프레드시트 주간 초기화 - gugeul seupeuledeusiteu jugan chogihwa

[도구] - [스크립트 편집기] [확장 프로그램] - [Apps Script]  - [트리거] 순으로 들어가셔서 [트리거 추가]를 눌러 위 스샷처럼 설정후 저장합니다.

(트리거를 설정 하셔야 아래 휴식게이지 자동관리 기능도 작동 합니다.)

구글 스프레드시트 주간 초기화 - gugeul seupeuledeusiteu jugan chogihwa

휴식게이지를 해당 컨텐츠 진행 하기 전에 최초 1회만 입력 해 주시면 됩니다. (위 트리거를 적용 하셔야 자동으로 관리 됩니다.)

오류가 있다면 제보 부탁드립니다.

구글 스프레드시트 주간 초기화 - gugeul seupeuledeusiteu jugan chogihwa

댓글 16

로그인 후 댓글을 남길 수 있습니다. 로그인

댓글 쓰기

    링크들어가셔서 "사본만들기" 하셔야 됩니다.
    (하는법 링크 안에 있음)

    X"권한 요청"X 은 하시는거 아니에요~

    다른 숙제 관리 유틸도 있는데 저는 스프레드시트 많이 써서 만들어 봤습니다.

    다른 pc에서도 바로 바로 연동되가지고요 ㅇㅇ...

    숙제표(메인 시트)는 아래처럼 생겼고 사용 법 및 세팅하는 방법은 링크 안 탭에 상세하게 적어놨습니다.

    첨에만 세팅 해 놓으면 나중에 할 일은 없고 숙제 했는지 체크만 하면 되요. 닉네임 적으면 레벨은 따라옴!

    구글 스프레드시트 주간 초기화 - gugeul seupeuledeusiteu jugan chogihwa

    시트 복사 링크

    미리보기 링크

    간단한 기능 설명

    1. 숙제 체크

    해당 캐릭에 아무 글자나 치면 붉은색 배경 처리 됨.

    0을 입력하면 붉은 배경 처리만 가능하고 나머지 글자는 메모용.

    2. (원) : 원정대 공유 컨텐츠

    (원) 이라고 표기된 컨텐츠는 아무 캐릭에서 마무리해도 행 전체가 완료처리(붉은 배경)

    3. 일일 / 주간 초기화(선택)

    일일 아침 6~7시, 매주 수요일 아침 6~7시 초기화 가능.

    세팅 탭에서 on/off 가능.

    권한 허용 필요.

    4. 컨텐츠 알아서 추가 가능.

    세팅탭에서 수동으로 추가, 삭제 가능.

    끗.

    자세한건 시트에 다 적었으니(그림 포함) 참고 바랍니당.

    (추가) 질문 사항

    네ㅠ 다음 버전 만들게되면 연구해보겠습니다!

    2. 가이드대로 닉네임 넣었는데 캐릭이 안나와요!!

    "세팅"시트에서 "D7" 셀 부터 아래로 하나씩 추가하시면 됩니다!

    로아 웹 점검 때는 로아 점검중이라고 뜹니당.

    위 내용대로 해도 안되면 편하게 질문 해주세요.

    3.템렙 해당 안되는 컨텐츠는 체크 안되나요?

    네 ㅠㅠㅠㅠㅜㅜㅠ 이것도 다음 버전 만들게되면 연구 해보겠습니다.

    임시로 해당 캐릭, 컨텐츠 배경을 검은색으로 처리한다던지하면 보시기 편할 것 같습니다.

    4. 컨텐츠에 이모지는 어디서 나셨나요?

    저는 크롬 확장 프로그램 (Emoji Keyboard by JoyPixels®) 을 사용했고

    구글에 이모지 사이트 검색 후 들가셔서 복붙하셔서 사용하시면 됩니다!

    혹시 자동으로 초기화 되지 않는 분들은

    해당 링크를 확인하셔서 트리거 설정 페이지에 들어가시고 

    트리거 추가하신 뒤 

    daily_reset = 일단위 / 오전 6~7시

    weekly_reset, seekly_raid_reset = 주단위 수요일 / 오전 6~7시 로 설정하시면 됩니당 !

    기능이 많이 모자란데 생각보다 많은분들이 사용하셔서 부끄럽네요 ㅠㅠㅠ

    나중에 조금 더 보완해서 제작 해보도록 하겠습니다!!!! 

    Google Apps Script 구글 스프레드시트에 작성한 데이터를 전체 삭제하거나 원하는 셀만 삭제하고 싶은 경우가 있습니다.

    구글 스크립트에는 구글 스프레드시트를 초기화하고 싶은 경우 사용할 수 있는 clear() 함수가 준비되어 있습니다.

    clear() 함수를 사용해 원하는 셀 또는 시트 전체 내용을 삭제할 수 있습니다.

    먼저 사용 가능한 함수를 살펴보겠습니다.

     함수

     내용

     clear()

     모든 정보 삭제

     clearContent()

     값이나 수식 등 삭제

     clearFormat()

     서식 삭제

     clearDataValidations()

     데이터 입력 규칙 삭제

     clearNote()

     메모 삭제

      셀 초기화

    clear() 함수를 사용해 원하는 셀만 값을 삭제하는 방법을 보겠습니다.

    샘플 데이터

    구글 스프레드시트 주간 초기화 - gugeul seupeuledeusiteu jugan chogihwa
    function myFunction() {
      var sheet = SpreadsheetApp.getActiveSheet(); 
      
      sheet.getRange('A3').clear();    // A3셀 초기화
      sheet.getRange(4, 2).clear();    // B4셀 초기화
    }
    

    스크립트 실행 후 스프레드시트를 확인해 보겠습니다.

    구글 스프레드시트 주간 초기화 - gugeul seupeuledeusiteu jugan chogihwa

    A3셀과 B4셀 값이 삭제되었습니다.

    clear() 함수 대신에 다른 함수를 사용해 서식만을 지우거나, 메모 등을 삭제할 수 있습니다.

      시트 초기화

    스프레드시트 전체를 삭제하고 싶은 경우는 해당 시트를 지정해고 clear() 함수를 사용해 초기화할 수 있습니다.

    스프레드 시트 초기화

    function myFunction() {
      var sheet = SpreadsheetApp.getActiveSheet(); 
      
      // 현재 활성화 된 시트 내용 전체 삭제
      sheet.clear();
    }

    스크립트 실행 결과를 보겠습니다.

    구글 스프레드시트 주간 초기화 - gugeul seupeuledeusiteu jugan chogihwa

    스프레드시트 내용이 전부 삭제되었습니다.

      정리

    함수를 사용하지 않고 스프레드시트를 초기화하는 방법이 있습니다.

    하지만 값이나 수식만을 지우거나, 서식만을 지우고 싶은 경우에는 함수를 사용해 초기화하는 것이 좋습니다.

    초기화 함수는 여러 가지가 준비되어 있기 때문에 초기화하고 싶은 내용에 맞게 사용하면 좋겠습니다.