메뉴 건너뛰기

app

Google form trigger

lispro062015.05.15 11:23조회 수 1600댓글 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 조회 1632
lispro06
2015.05.15 조회 1600
lispro06
2015.05.15 조회 2492
lispro06
2014.08.16 조회 1739
lispro06
2014.02.08 조회 3979
lispro06
2013.12.11 조회 1648
lispro06
2013.12.10 조회 2953
suritam9
2013.12.06 조회 2249
suritam9
2013.12.02 조회 3423
suritam9
2013.11.30 조회 2139
suritam9
2013.11.26 조회 1626
suritam9
2013.08.23 조회 7291
suritam9
2013.08.23 조회 1826
suritam9
2013.06.28 조회 2313
첨부 (0)
위로