방과후 학생관리 프로그램과 구글 앱 스크립트

이 정도면 고급을 원한다 할수도!! - 수업의 id를 양식에 보여주는 방법

본 토픽은 현재 준비중입니다.공동공부에 참여하시면 완성 되었을 때 알려드립니다.

수업 정보가 바뀌면 교사가 걸 일일이 수기로 해야 한다는 단점

그리고 복붙이 아니라, 옮겨 적다가 오타가 나면 전체적으로 문제가 생긴다는 단점..

 

을 해결하려면, 방법은

Form을 수기로 만드는 것이 아니라

수업정보의 데이터를 기반으로 자동으로 생성되게 하는 방법 밖에는 없겠다는 생각에 이르고...

 

힘없이 검색을 함..

how to create a google form dynamically

이렇게 검색했더니!

 

+_+ 역시나.. 뭔가 결과가 나옴..

http://www.googleappsscript.org/miscellaneous/creating-form-elements-dynamically-using-google-apps-script-gas

이 문서를 보려고 했으나, 뭔가 복잡해서

구글 앱 스크립트 내에서 찾기로.. 

 

google app script form 

이라고 검색했더니, Form 관련 메뉴얼이 나옴~

https://developers.google.com/apps-script/reference/forms/

 

일단 폼을 전체 다 만들 필요는 없고

수업 정보 부분만 고치면 되니깐 이 부분만 손대기로..

 

그런데 form의 id를 어떻게 얻지?

그리고 수업 정보에 해당하는 item의 id는 어떻게 얻지??

 

getItems() 메소드를 써서 순서를 가지고 알 수는 있을 듯... 일단 해보기로.

 

4라고 가정.. 제목 쓰고 이런 것도 다 하나의 item이겠지? 

아!! OpenByID() 메소드를 써서 이 폼을 얻자!! 

근데 생각해보면, 나중에 여러 선생님이 사용할 것을 생각하면, 

사실,,,, Form.create()하는 게 맞기는 함.. 근데 일단은

이걸 간단히 해보는 것을 먼저 하기로..

 

으아.. 진짜 어렵다.. 아예 form을 만드는 것만이 방법인가.

수정은 수기로만... ?

  • 봤어요 0명

댓글

댓글 본문