메뉴 건너뛰기

app

Google form trigger

lispro062015.05.15 11:23조회 수 1443댓글 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 (비회원)
    • 글자 크기

댓글 달기

이전 1 2 3 4 5 6 7 8 9 10... 14다음
첨부 (0)
위로