메뉴 건너뛰기

app

Google form trigger

lispro062015.05.15 11:23조회 수 1666댓글 0

    • 글자 크기

구글 폼에서는 오픈 트리거와 제출 트리거만 제공된다. 또한 수정 시에만 open 트리거가 동작하여, 리스트를 동적으로 업데이트 하는 것은 각 사용자 별로 리스트 값이 바뀔 때 동작하지 않는다.


결국은 쓸모가 없다는....T.T;;


The onOpen() trigger runs automatically when a user opens a spreadsheet, document, or form that he or she has permission to edit. (The trigger does not run when responding to a form, only when opening the form to edit it.)



https://docs.google.com/spreadsheets/d/1Nr9gOlq_mGu4m39XOhvYfAqZg0o63HRD0iWBrYEROv8/gviz/tq?&tq&gid=2


위와 같은 json으로 받아서 일반 페이지에서 처리해야만 하는가....


게다가 https 이므로 ajax 로 받아오는데도 까다롭다.


동적 폼을 구현하는 건 불가능한 건가.



curl 을 이용해서 구글 spreadsheet 내용을 를 google.visualization.Query.setResponse 로 활용하려 했으나, 로딩이 안 된다. 그래서 어쩔 수 없이, spreadsheet에서 평문 데이터를 외부로 보내 text 로 만든 data 가 있다고 가정하고 이를 ajax로 부른다.


이 데이터를 파싱해 array로 만들고, switch case 문으로 생성해 option1에서 선택된 index로 option2 를 만들어 submit 하는 방식을 구현했다.


그런데 option2 가 구글 설문지 폼에서 select option의 값들이 지정되어 있다면, 동적으로 생성된 값이 이에 해당하지 않을 때, 응답에 기록되지 않는다. 그래서 option2는 일반 텍스트로 지정해 어떠한 값도 입력되도록 고쳤다.

lispro06 (비회원)
    • 글자 크기
안드로이드 스튜디오 사용 및 웹뷰 ssl(https) 에러 (by lispro06) shell in a box (by lispro06)

댓글 달기

lispro06
2015.05.15 조회 1696
lispro06
2015.05.15 조회 1666
lispro06
2015.05.15 조회 2559
lispro06
2014.08.16 조회 1803
lispro06
2014.02.08 조회 4082
lispro06
2013.12.11 조회 1731
lispro06
2013.12.10 조회 3036
suritam9
2013.12.06 조회 2314
suritam9
2013.12.02 조회 3500
suritam9
2013.11.30 조회 2197
suritam9
2013.11.26 조회 1702
suritam9
2013.08.23 조회 7372
suritam9
2013.08.23 조회 1903
suritam9
2013.06.28 조회 2391
첨부 (0)
위로