전체 글9 텔레그램 메시지 발송_4 지난 글에서는 'apps script'를 실행하여 코드를 편집하고 발송해봤습니다. 참고 : 텔레그램 메시지 발송_3 -> 코드 편집하기 이제는 매일 정해진 시간에 발송되도록 설정해봅니다. 스프레드시트/확장프로그램/apps script 를 실행합니다. 좌측으로 마우스를 움직이면 '트리거'가 보이는데 이걸 클릭합니다. 트리거창으로 바뀌면 우측 하단에 '트러거 추가'를 클릭합니다. '트리거 추가' 창에서 이벤트 소스선택 -> 시간기반 트리거 기반 시간 유형 선택 -> 일 단위 타이머 시간 선택 -> 오전7시~8시 사이 이렇게 3개에 대해 변경해주고 우측 하단 저장버튼을 눌러줍니다. 그러면 트리거 목록에 등록이 됩니다. 이제 트리거를 통해 매일 아침7~8시 사이에 메시지가 자동으로 봇에게 발송이 됩니다. 이것을.. 2022. 11. 2. 엑셀 함수(large, match, index) 조합 데이터 찾기 질문> 우리반 이번 달 성적표가 나왔습니다. 점수가 가장 높은 학생의 이름은 누구일까요? 눈으로 대충 살펴보면 '박수옹'이란걸 쉽게 찾을 수 있습니다. 그런데 만약 데이터가 수백 수천 개라면 언제 찾고있나요? 그래서 함수를 조합하여 돌려보면 금방 찾을 수 있습니다. 회사에서 데이터 관리할 때 필요한 함수이니 알아두면 좋겠죠. 먼저, 가장 높은 점수구하는 함수는 large() 입니다. =lager(C3:C22,1) 이렇게 입력하면 됩니다. 밑에 보시면 여기서 K는 번째를 의미하네요. 1번째로 큰 수를 찾는거지요. 값은 99가 됩니다. 그러나 찾고 싶은 데이터는 그 옆에 있는 이름입니다. 99라는 값을 찾았다면 그 값의 행번호를 찾아봅니다. match()라는 함수가 그 역할을 합니다. =MATCH(99,C3.. 2022. 11. 2. 텔레그램 메시지 발송_3 지난 시간에는 계정과 봇을 만들고, 스프레드시트에서 폼을 완성했습니다. 참고 : 나에게 텔레그램 메시지 발송하기_1 -> 계정과 봇 만들기 나에게 텔레그램 메시지 발송하기_2 -> 스프레드시트 폼 만들기 폼이 완성되었다면 그 속에 있는 내용을 텔레그램 봇으로 발송하도록 명령하는 코드를 집어넣어야 합니다. 4. 코드 편집하기(‘Apps Script’ 실행) 1) ‘Apps Script’ 실행 스프레드시트에서 내가 만든 파일을 열어 확장프로그램 탭의 Apps Script 를 선택합니다. 2) 코드 편집 Apps Script 코드 편집기에 텔레그램으로 보낼 내용을 하나하나 변수 설정하고 함수를 만들어줍니다. 먼저, myFunction() 이라는 기본함수에 API*와 메시지가 담긴 각 셀의 행열을 변수로 선언하.. 2022. 10. 31. 텔레그램 메시지 발송_2 1,2 과정에 걸쳐서 텔레그램 계정을 생성했고 봇을 하나 만들었습니다. 참고 : 나에게 텔레그램 메시지 발송하기_1 이제 내가 가진 봇에게 메시지를 보낼 양식과 내용을 만들어야 합니다. 다양한 기능을 구사할 수 있는 구글 스프레드시트를 활용해보시죠~ 3. 구글 스프레드시트 자동발송폼 만들기 1) 구글의 ‘스프레드시트’로 들어가기 구글 스프레드시트(이하 구글시트)를 사용하려면 구글 계정을 먼저 생성해야 합니다. 계정 생성은 생략합니다. 어플은 PC와 스마트폰에 각각 설치합니다. 계정 생성 후 로그인하여 구글시트로 이동합니다. https://www.google.com/intl/ko/sheets/about/ ‘Sheets로 이동’ 클릭 2) ‘새 스프레드시트 시작하기’ 클릭 3) 시트에 발송하고 싶은 내용을 .. 2022. 10. 30. 이전 1 2 3 다음