차트 내용받아오기

문의를 남기실 경우 다음 항목을 작성해 주세요.
정보가 부족한 경우 확인 및 답변이 지연될 수 있습니다.

  • 뒤끝 SDK 버전 : 5.5.2
  • 프로젝트명 : Artenia
  • 스테이터스 코드 :
  • 에러 코드 :
  • 에러 메시지 :

차트내용이나 테이블에있는 정보를 받아올때 차트에있는 일부행정보만 받아올수있는지 유저정보 테이블에서 특정 칼럼값만 받아올수있는지 아니면 전체정보를 다받아올수밖에 없는지 궁금합니다

안녕하세요 개발자님,
현재 제공되는 차트 기능상 일부 행 정보만을 받아오는 기능은 제공되고 있지 않습니다.
남겨주신 말씀은 개발부서로 전달하여 건의될 수 있도록 하겠습니다.

테이블의 경우 select절을 사용하여 특정 컬럼의 값을 받아올 수 있습니다.
예를들어 컬럼중 owner_inDate, inventory만 받고 싶을 경우

string[] select = {"owner_inDate","inventory"};
Backend.GameData.Get("tableName",new Where(), 10,select);

위와 같이 함수를 적용하여 받아올 수 있습니다.
감사합니다.

답변해주신대로 하니까
string[] select = { “x좌표”, “y좌표”, “z좌표”, “레벨”, “마나량”, “명성”, “슬롯개수”, “위치”, “이름”, “작위”, “소환수개수”, “isBattleField” };
var bro = Backend.GameData.Get(“character”, new Where(), num, select); // num에는 40넣어둠

오류가 3개뜨네요
2 인수: "BackEnd.Where’에서 'string’으로 변환할수 없습니다
3 인수: 'int’에서 'string[]'으로 변환할 수 없습니다
4 인수: 'string[]'에서 'BackEnd.Backend.BackendCallback’으로 변환할 수 없습니다

인수 순서가 바뀐거 같은데 어떻게 고쳐야 할까요…?

이용에 불편드려 죄송합니다.

Backend.GameData.Get(“character”, new Where(), select, num);

select와 num 두 인수의 순서를 변경하여 이용해주세요.

감사합니다~ 좋은하루 되세용

table에 있는 여러 컬럼중 한개의 컬럼만 받아오고 싶어서 select배열에 하나의 컬럼이름만 넣었을때
num에는 1을 적어줘야하나요? 아니면 해당 테이블의 전체컬럼수를 입력해야하나요?

limit에 들어가는 num은 함수를 한번 호출하였을 때 불러올 최대 row(데이터)의 갯수입니다.
만약 num이 10개라면 조건에 맞는 10개의 데이터를 불러오며, num이 24개라면 조건에 맞는 데이터 최대 24개를 불러옵니다. (해당 조건을 가진 데이터가 9개라면 9개만 불러옵니다.)

한개의 컬럼만 받아오고자 하는 경우에는 select 배열에 한개의 string만 입력하면 되나 필수로 오는 데이터들이 존재하므로 이 점 참고하여 이용해 주세요.