AD

Q&A [질문]구글 스프레드 시트를 json으로 get하는법

흐히히흐헤헤
2019-03-20 12:10:16 2559 4 4

구글 로그인된 상태면 api에 있는 url로 얻는것까진 했는데

비로그인 상태에서도 얻는 법을 모르겠습니다.


대충 아무나 들어와서 편집가능한 구글 스프레드 시트에 농담 같은거 적어놓고 

시간마다 나이트봇으로 ajax로 구글 api url로 호출해서 랜덤으로 농담 내뱉는걸 할라했는데요.

구글로 안되면 따로 api서버를 만들어야 하는데 될거같아서 포기를 못하고 있습니다.


EDIT) 답변 주신 분들 모두 감사합니다.

비로그인이어도 구글 URL로 JSON얻는 법을 알아냈습니다. 대신 하나만 랜덤으로 빼는 방법을 생각해봐야 할 것 같습니다.

https://spreadsheets.google.com/feeds/cells/SPREAD_SHEET_ID/1/public/full?alt=json


아래 코드는 나이트봇 Message에 적으면 "척 노리스"에 관련한 농담을 뱉어주는 명령어입니다.

$(eval response = `$(urlfetch json http://api.icndb.com/jokes/random)`; try {json = JSON.parse(response); text = json.value.joke == null ? "None" : json.value.joke} catch(e){`${e}: ${response}`.substr(0, 400)})


후원댓글 4
댓글 4개  
이전 댓글 더 보기
TWIP 잔액: 확인중
▼아랫글 쓰앵님... 알고리즘... RAnDi65535
자유강의Q&A프로젝트 소개
3
03-20
3
강의
아무말 생성 명령어입니다. [1]
흐히히흐헤헤
03-20
1
자유
노트북 꾸미려고 산 스티커 [1]
총_달보드레
03-20
22
03-20
1
Q&A
쓰앵님... 알고리즘... [14]
RAnDi65535
03-19
5
03-19
4
자유
개발자 분야 설문 [5]
멘탈조각
03-18
31
자유
프로그래밍 특징) [5]
ㅇㅇ
03-17
4
Q&A
java와 javascript [16]
박설명
03-17
9
자유
프로그래밍 노트북 추천좀 [26]
백두호인
03-17
4
03-15
6
자유
인사드리러 왔습니다! [1]
왼손레이업
03-15
1
03-15
6
03-14
2
자유
으아아아아악 [3]
박설명
03-14
인기글 글 쓰기