가계부 주식 구글 스프레드시트 월별 주별 일별 자동 기록 코드 트리거 설정
*안 까먹으려고 정리함.
구글 스프레드시트로 가계부 작성 중인데 매월 소비 총액이나 매월 수입 총액이나 혹은 매월 가계총액 등, 정해진 날에 자동으로 기록을 하고 싶어서 알아봤더니 그런 기능이 있었다.
주식 포트폴리오 정리할 때나 배당금 등을 기록 관리하는 데도 유용하게 이용하는 것 같다.
구글 스프레드시트 월별 주별 일별 자동 기록하기
참고 출처: @youngbinlee
구글 스프레드시트 확장 프로그램>Apps Script> code.gs 에 아래와 같이 입력 후 저장한다.
function 제목() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheetByName("코드=시트이름");
var source = sheet.getRange("A2:e2(자동기록시트범위");
var values = source.getValues();
var dt = new Date();
values[0][0] = dt.getFullYear()+". "+ ( dt.getMonth()+1) +". " +dt.getDate();
sheet.appendRow(values[0]);
}
시계 모양 트리거>트리거 추가> 아래를 참고해서 상황에 맞게 설정 후 저장한다.
실행할 함수 선택> 제목
실행할 배포 선택> Head
이벤트 소스 선택> 시간기반 (or스프레드시트에서 or 캘린더)
트리거 기반 시간 유형 선택> 월 단위 타이머
특정 날짜 및 시간, 분 단위 타이머, 시간 단위 타이머, 일 단위 타이머, 주 단위 타이머, 월 단위 타이머 중에 상황에 맞는 타이머 선택
날짜 선택 > 1일
시간 선택 > 해당 시간 선택
저장
*확인되지 않는 앱 팝업이 뜨면서 경고 문구가 나타날 시 고급>안전하지 않음 이동>허용 선택