로아 레이드 시트 - loa leideu siteu

  • 회사소개
  • 제휴문의
  • 광고문의
  • 이용약관
  • 개인정보처리방침
  • 청소년보호정책
  • 찾아오시는 길
  • 공지사항

명칭: 주식회사 인벤 | 등록번호: 경기 아51514 |
등록연월일: 2009. 12. 14 | 제호: 인벤(INVEN)

발행인: 서형준 | 편집인: 강민우 |
발행소: 경기도 성남시 분당구 구미로 9번길 3-4 한국빌딩 3층

발행연월일: 2004 11. 11 |
전화번호: 02 - 6393 - 7700 | E-mail:

인벤의 콘텐츠 및 기사는 저작권법의 보호를 받으므로, 무단 전재, 복사, 배포 등을 금합니다.

Copyrightⓒ Inven. All rights reserved.

(주)인벤 사업자등록번호 : 120-86-74756
대표전화 : 02-6393-7700
FAX : 02-6393-7706
인벤의 콘텐츠 및 기사는 저작권법의 보호를 받으므로, 무단 전재·복사·배포 등을 금합니다.
Copyright © Inven Communications. All rights reserved.

  • 회사소개
  • 제휴문의
  • 광고문의
  • 이용약관
  • 개인정보처리방침
  • 청소년보호정책
  • 찾아오시는 길
  • 공지사항

명칭: 주식회사 인벤 | 등록번호: 경기 아51514 |
등록연월일: 2009. 12. 14 | 제호: 인벤(INVEN)

발행인: 서형준 | 편집인: 강민우 |
발행소: 경기도 성남시 분당구 구미로 9번길 3-4 한국빌딩 3층

발행연월일: 2004 11. 11 |
전화번호: 02 - 6393 - 7700 | E-mail:

인벤의 콘텐츠 및 기사는 저작권법의 보호를 받으므로, 무단 전재, 복사, 배포 등을 금합니다.

Copyrightⓒ Inven. All rights reserved.

(주)인벤 사업자등록번호 : 120-86-74756
대표전화 : 02-6393-7700
FAX : 02-6393-7706
인벤의 콘텐츠 및 기사는 저작권법의 보호를 받으므로, 무단 전재·복사·배포 등을 금합니다.
Copyright © Inven Communications. All rights reserved.

안녕하세요.

로스트아크를 즐기고 있는 카제로스서버 원래다른게임을하려고했다 입니다.

이번 글은, 고정팟 관리를 위한 스프레드 시트 및 스크립트입니다!!!

이번에 소개하는 스프레드 시트는, 시트가 두개입니다.

첫 번째는, 멤버들의 정보가 나오는 창입니다.

함수 형태로 만들었고, 아이디를 입력하면

레벨, 공격력, 직업, 각인, 각인 숫자가 표기 됩니다.

각인 숫자는, 필요없는 감소 관련 각인을 제외하고 카운팅 됩니다.

예를 들어

제 캐릭터 중 디스트로이어슬렁어슬렁을 보시면

원한3

부뼈3

바케3

정흡1

중수1

공속감1 인데요.

공속감 1을 제외하고 33311 로 표기해줍니다.

로아 레이드 시트 - loa leideu siteu
첫 번째 시트, 공대원 정보 불러오기

두 번째 시트는 공대를 짜는 시트입니다.

아래와 같이 첫 번째 시트에서 등록한 인원을 가지고 공대를 짤 수 있습니다.

로아 레이드 시트 - loa leideu siteu
두 번째 시트, 공대 짜기

옆에 역삼각모양을 눌러서 캐릭명을 가져올 수 있고,

해당 캐릭터의 직업, 레벨, 각인정보를 불러오도록 만들었습니다.

소소하게, 경매시 얼마에 살지 계산하는 셀도 만들어 놓았습니다.

이걸로 적절하게 구매하시면 되겠습니다.

(일반 팟 가서는 사는금액보다 조~금 더 싸게 사서, 다음사람이 입찰 할 때 손해보게 만들수도 있습니다.)

해당 스프레드시트 공유 URL입니다.

(안되면 알려주세요)

https://docs.google.com/spreadsheets/d/1PzxphySXoBKoUW_6Mx_qpF_886t0y2of2r-lOw2Nn7A/edit?usp=sharing 

4탄-공대짜기

레벨 각인 * 공대원 추가는 1호~4호에 우측으로 계속 붙여 넣기 >> 공대 시트에 자동 연동됨. * 레벨~각인까지의 정보는 =get_info() 사용 * 잘 안되면 블로그 글에 댓글 (https://giveme100.tistory.com/5) >>시

docs.google.com

로아 레이드 시트 - loa leideu siteu

1~3탄과 동일하게 

사본만들기로 복사하셔서 사용하시면 됩니다.

고수분들을 위한 스크립트 소스는 아래에 있습니다.

function get_info(char_name) {

  var url = "https://lostark.game.onstove.com/Profile/Character/";
  var options = {'method': 'GET', 'muteHttpExceptions': true, 'Content-Type': 'text/html'};
  
  var response = UrlFetchApp.fetch(url+char_name, options);
  var html = response.getContentText('UTF-8');
  var load_data = Cheerio.load(html);

  var job = load_data("#lostark-wrapper > div > main > div > div.profile-character-info > img").attr("alt");
  var level = load_data("#lostark-wrapper > div > main > div > div.profile-ingame > div.profile-info > div.level-info2 > div.level-info2__expedition > span:nth-child(2)").text();
  var damage = load_data("#profile-ability > div.profile-ability-basic > ul > li:nth-child(1) > span:nth-child(2)").text();
  var gackin = load_data("#profile-ability > div.profile-ability-engrave > div > div.swiper-wrapper > ul > li > span").text();
  var gackin_cnt = ""
  var output = [];

  level = level.replace(/[^0-9]/g,'');
  level = level.substring(0, level.length-2);
  gackin = gackin.replace(/([0-9])/g,"$1\n");

  if(gackin.indexOf("감소")==-1){
    gackin_cnt = gackin.replace(/[^0-9]/g,'');
  }else{
    gackin_cnt = gackin.substring(0,gackin.indexOf("감소")).replace(/[^0-9]/g,'');
  }
  
  output[0] = level;
  output[1] = damage;
  output[2] = gackin_cnt;
  output[3] = job;
  output[4] = gackin;

  return output;
}

그럼, 즐로아 하시기 바랍니다.

gas, Google Apps Script, 구글, 로스트아크, 로아, 수집품, 수집품검색, 스크립트, 스프레드시트, 크롤링