메뉴 건너뛰기

app

Google form trigger

lispro062015.05.15 11:23조회 수 1453댓글 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 (비회원)
    • 글자 크기
[GAS] 설문지가 여러개 있는 시트이름 확인 및 동적 폼 셀렉트 리스트 (by lispro06) [IIS] 이중이스케이프(+ 등), 알려지지 않은 확장자(.pacp 등), MS-SQL 패스워드 기간만료 (by lispro06)

댓글 달기

박영식
2006.09.01 조회 1412
lispro06
2015.05.15 조회 1453
lispro06
2015.05.15 조회 1467
lispro06
2015.11.20 조회 1471
lispro06
2013.12.11 조회 1484
suritam9
2013.11.26 조회 1490
lispro06
2016.11.02 조회 1566
lispro06
2014.08.16 조회 1568
lispro06
2017.07.16 조회 1593
이전 1 2 3 4 5 6 7 8 9 10... 14다음
첨부 (0)
위로