본문 바로가기

반응형

Google Apps Script

[GAS+SpreedSheet] 구글 앱스 스크립트(GAS) 트리거 설정하는 방법 안녕하세요. 오늘은 구글 앱스 스크립트(Google Apps Script)에서 트리거를 설정하는 방법을 알려드리고자 합니다. 트리거를 설정하면 특정 조건에서 만들어 놓은 함수들을 실행하는 기능인데요, 크게는 스프레드 시트에서 변경이 일어날 때, 시간에 기반하여, 캘린더에 따라 실행되도록 만들 수 있습니다. 저는 주로 시간 기반으로 활용하고 있습니다. 매일 몇 시에 실행, 매주 무슨 요일 몇시에 실행 등 아주 편리하죠... 특히 로아 공대관리 시트에 찰떡 실행 시간을 선택한다. -> 매일 해당시간에 코드 실행! 3-2) 시간 유형을 주 단위로 선택한다. -> 일 단위를 선택하고 실행 시간을 선택 -> 매 주, 해당 요일에 코드 실행! 6. 설정된 트리거를 확인한다. 이렇게 설정이 끝났습니다. 물론 트리거는.. 더보기
구글 스프레드시트에서 로아 편하게 하기 6탄: 로아API 사용해서 거래소 가격 긁어오기 안녕하세요. 아직도 로아를 열심히 즐기고 있는 원다게입니다. 작년에, 로아 공홈에서 거래소 가격을 크롤링해서 긁어오는 프로그램을 만들고 공유했었는데요, https://giveme100.tistory.com/3 구글 스프레드시트에서 로아 편하게 하기 2탄: 거래소 가격 긁어오기 거래소 긁어오기를로아 API를 사용해서 수정했습니다.자세한 코드는 정리되는대로 다시 작성하겠습니다.스프레드시트 주소는 아래 댓글 확인하세요~ 안녕하세요. 로스트아크를 즐기고 있는 카 giveme100.tistory.com 이 블로그에서 3번 째 글이었고, 나름 고생해서 만든 코드였는데 로그인을 해야만 거래소에 접근할 수 있도록 바뀐 다음 사용을 못하게 되었었죠. 그러나!! 얼마전 로아API라는 것이 오픈되면서, 다시금 거래소 가격을.. 더보기
[GAS+SpreedSheet] 1. Spread Sheet + Google Apps Script(GAS) 시작하기 안녕하세요? Spread Sheet와 Google Apps script , 드디어 첫번 째 글입니다. 구글에서는 개인이 사용할 수 있는 스프레드 시트를 무료로 제공하고 있습니다. 물론 MS 오피스 대비, 구글에서 제공하는 스프레드시트는 언제 어디서든 인터넷만 된다면 활용할 수 있다는 것이 장점입니다. PC로 작성해놓고, 안드로이드 휴대폰에서도 언제든 볼 수 있죠. 우선, 시작하기이므로 스프레드시트에 들어가는 방법부터 알려드리겠습니다. 구글 검색창에 '스프레드시트'를 검색해 주세요. 위 순서대로 눌러 주시면, 스프레드 시트가 열립니다!!! 여기서 스프레드시트를 사용하면 되겠죠. 우리는 Google Apps Script (GAS)를 사용할 예정이니 한번 더 들어가 줘야 합니다. 상단 매뉴에서 확장프로그램-A.. 더보기
0. 들어가기 전에 요즘 시대는 데이터가 넘치고 넘치는 시대입니다. 내가 원하는 정보를 얻기 위한 데이터는 이미 인터넷 세상에 널려있죠. 데이터를 하나 하나 만들 필요도 없는 세상으로 보입니다. 그러나 결국 내가 원하는 정보를 찾기는 생각보다 어려습니다. 내가 원하는 것이 너무 마이너 하거나, 정말 나만을 위한 것이기에 찾을 수 없다거나, 정말 정말 일부분이 필요한데 필요도 없는 부분까지 묶어서 유료(! 무지무지 비싸게!)화 되어 있다던가요. 정말 눈물을 머금고 포기하거나 과도한 비용을 지불하고 계신분도 많을겁니다. 아참, '데이터'와 '정보'. 제가 나누어 표현한 이 두 단어의 차이는 인지하고 계실거라 믿습니다만, 아는척을 한번 하기 위해 두 단어를 차이를 알려드리고 넘어가도록 하겠습니다. 데이터는 널려 있는 조각들이라 .. 더보기
구글 스프레드시트에서 로아 편하게 하기 6탄: 카오스, 가디언.. 휴경은 어떻게 처리할까? 앞선 포스팅에서, 카오, 가디언 어디를 돌아야 할지 쉽게 구현해봤습니다. 2021.09.30 - [로스트아크 편하게 하기] - 구글 스프레드시트에서 로아 편하게 하기 5탄: 카오스, 가디언 어디 돌지 표시하기 구글 스프레드시트에서 로아 편하게 하기 5탄: 카오스, 가디언 어디 돌지 표시하기 스프레드시트에는 기본적으로 제공하는 기능이 많습니다. 참~ 많습니다. 이를 활용하면 많은 작업들을 할 수 있습니다. 굳이 코딩을 할 필요 없이 말이죠. 예를 들면 내 캐릭터가 카오스의 어떤 giveme100.tistory.com 레벨에 맞춰서 자동으로 표시도 해보고, 색깔도 나타내 봤는데, 그럼 휴식경험치는 어떻게 처리할까요?? 저는, 쉽게 작성하기 위해 아래처럼 로직을 짜봤습니다. 1. 최초 1회에 한해 휴경은 수동.. 더보기
구글 스프레드시트에서 로아 편하게 하기 5탄: 카오스, 가디언 어디 돌지 표시하기 스프레드시트에는 기본적으로 제공하는 기능이 많습니다. 참~ 많습니다. 이를 활용하면 많은 작업들을 할 수 있습니다. 굳이 코딩을 할 필요 없이 말이죠. 예를 들면 내 캐릭터가 카오스의 어떤 단계를 돌아야하는지, 어떤 가디언을 잡아야 할지 적어놓는 건, 간단히 스프레드시트에서 제공하는 함수로도 작성 가능한 일이죠.. 제공되는 함수를 어떻게 활용하면 될지 아래를 참고하시기 바랍니다. 위 이미지처럼, if 함수를 무~진장 써주면 됩니다. 아래를 참고하세요. =if(D4>=1520,"공2", if(D4>=1490,"공1", if(D4>=1475,"타3", if(D4>=1445,"타2", if(D4>=1415,"타1", if(D4>=1400,"태3", if(D4>=1385,"태2", if(D4>=1370,"태1".. 더보기
구글 스프레드시트에서 로아 편하게 하기 4탄: 공대 관리하기 안녕하세요. 로스트아크를 즐기고 있는 카제로스서버 원래다른게임을하려고했다 입니다. 이번 글은, 고정팟 관리를 위한 스프레드 시트 및 스크립트입니다!!! 이번에 소개하는 스프레드 시트는, 시트가 두개입니다. 첫 번째는, 멤버들의 정보가 나오는 창입니다. 함수 형태로 만들었고, 아이디를 입력하면 레벨, 공격력, 직업, 각인, 각인 숫자가 표기 됩니다. 각인 숫자는, 필요없는 감소 관련 각인을 제외하고 카운팅 됩니다. 예를 들어 제 캐릭터 중 디스트로이어슬렁어슬렁을 보시면 원한3 부뼈3 바케3 정흡1 중수1 공속감1 인데요. 공속감 1을 제외하고 33311 로 표기해줍니다. 두 번째 시트는 공대를 짜는 시트입니다. 아래와 같이 첫 번째 시트에서 등록한 인원을 가지고 공대를 짤 수 있습니다. 옆에 역삼각모양을 .. 더보기
구글 스프레드시트에서 로아 편하게 하기 3탄: 수집품 현황 가져오기 안녕하세요. 로스트아크를 즐기고 있는 카제로스서버 원래다른게임을하려고했다 입니다. 이번에 공유드릴 코드는 수집품 현황을 가져오는 코드입니다. 제가 사용하는 이미지는 아래와 같습니다.. 각 획득여부 표시란 첫 칸에 해당 함수를 넣어주면 작동합니다... 함수명은 get_summa(), get_ope(), get_heart(), get_art(), get_leaf() 다섯 가지 입니다. 이번 스크립트는 이전과는 다르게 개인의 정보를 입력해줘야 합니다. 알아야할 정보는 'memberNo', 'worldNo', 'pcId' 세가지이며, 로아 공식 홈페이지에서 수동으로 긁으시면 됩니다. 긁는 방법은 아래를 참고하시기 바랍니다. 1. '크롬'으로 로스트아크 공식홈페이지 접속 후, 전투정보실에서 자신의 닉네임을 검색한.. 더보기

반응형