2016-06-03 2 views
1

일부 페이스 북 데이터를 스프레드 시트로 가져 오려고합니다. 세포에Google 스프레드 시트에서 특정 json 값 가져 오기

=IMPORTDATA(https://graph.facebook.com/v2.6/{user id}?access_token={my token} 
) 

, 나는 하나의 셀과 "id": "numeric id"에서의 {"name": "user"을 얻을 : 나는에 스프레드 시트로 가져올 때

요청

https://graph.facebook.com/v2.6/{user id}?fields=name&access_token=1{my token} 

{ 
    "name": "user", 
    "id": "numeric id" 
} 

를 가져옵니다 다른. 하지만 "이름"값만 필요합니다. 두 번째 값을 사용하지 않으므로 어떻게 그 값을 하나의 셀에서만 타겟팅 할 수 있습니까? 당신은 그것의 왼쪽 상단 모서리에 될 일이 가져온 범위에서 하나 개의 셀을 원하기 때문에

+0

코딩 할 의사가 있습니까? – Gerneio

+0

기본 자바 스크립트를 알아야하고 Google Apps Script를 사용해보세요. 하지만 사용자 정의 함수를 사용할 수 없다면 urlFetchApp를 사용할 것입니다. –

+0

자바 스크립트가없는 스프레드 시트 기능 만 사용할 수도 있습니다. 예를 들어 여러 부분으로 나누어서 원하는 부분을 추출 할 수 있습니다. 시도를하고 시도를 게시하고 작동하지 않는 것을 게시하십시오. TEXT 기능보기 : https://support.google.com/docs/table/25273?hl=ko –

답변

1

array_constrain 기능이 도움이 될 수 있습니다

=array_constrain(importdata("..."), 1, 1) 

는 일반적으로 2, array_constrain의 세번째 인수가 얼마나 많은 행을 결정 얼마나 많은 열을 유지하고 싶습니까?

또한 "이름"제거 할 수

: 시작 부분에 이전 공식을 포장 등 예를 들어, 텍스트 처리 기능 등 left, right, regexreplace을 사용하여

=regexreplace(... , "^\S+: |""", "") 

에 얻을 것이다 "이름"을 제거하십시오 : 이름 주위에 따옴표를 사용하십시오.

관련 문제