[지식·정보] 구글시트에서 json파일 불러오기

Posted by 낭만사업가 정대표 블로그 on 2022-04-21 06:42:34

#구글시트, #구글스프레드시트 #JSON #사용자함수 #appsscript

 apps script 설치하기

구글시트파일 > 확장프로그램 > apps script 선택

 

apps script 프로그램에서 빈 문서에서 아래 importjson파일 내용을 복사 붙여넣기로 만들어서 실행하면 ImportJSON 사용자 함수를 사용하여 json파일을 불러올 수 있습니다.


importjson파일: 

https://script.google.com/d/1ljUcX9Y123oTjqW3zrWDn090a2hsF5rH2YXC7ItisDnA8DDJzF59LVnT/edit?usp=sharing

사용자 함수 사용하는 방법

ImportJSON(url, query, options)

ImportJSON(Object, Object, Object)

정보

JSON 피드를 가져오고 Google 스프레드시트에 삽입할 결과를 반환합니다. JSON 피드는 평면화되어 2차원 배열을 생성합니다. 첫 번째 행에는 헤더가 포함되어 있으며 각 열 헤더는 JSON 피드의 해당 데이터에 대한 경로를 나타냅니다. 나머지 행에는 데이터가 포함됩니다. 기본적으로 데이터는 일반 데이터 가져오기처럼 보이도록 변환됩니다. 특히: - 상위 JSON 요소의 데이터는 하위 요소로 상속되므로 하위 요소를 나타내는 행에는 상위 요소를 나타내는 행의 값이 포함됩니다. - 256자보다 긴 값은 잘립니다. - 헤더에는 슬래시가 공백으로 변환되고 공통 접두어가 제거되고 결과 텍스트가 제목 대소문자로 변환됩니다. 

 

이 동작을 변경하려면 options 매개변수에 다음 값 중 하나를 전달하십시오. 

noInherit: 상위 요소에서 값을 상속하지 않음 

noTruncate: 값을 자르지 않음 

rawHeaders: 헤더를 예쁘게 꾸미지 않음 

noHeaders: 헤더를 포함하지 않고 데이터 

debugLocation: 각 값 앞에 해당 값이 속한 행 및 열 추가 

 

예: 

=ImportJSON("http://gdata.youtube.com/feeds/api/standardfeeds/most_popular?v=2&alt=json", "/feed/ 항목/제목,/피드/항목/콘텐츠", "noInherit,noTruncate,rawHeaders,noHeaders")

 


 

url

query

options



자동등록방지 숫자를 순서대로 입력하세요.

오픈런하우스

1인가구를 위한 원룸형 아파트 쉐어하우스, 1인기업(프리랜서)을 위한 홈오피스형 공유주택

GO!