수업 정보가 바뀌면 교사가 걸 일일이 수기로 해야 한다는 단점
그리고 복붙이 아니라, 옮겨 적다가 오타가 나면 전체적으로 문제가 생긴다는 단점..
을 해결하려면, 방법은
Form을 수기로 만드는 것이 아니라
수업정보의 데이터를 기반으로 자동으로 생성되게 하는 방법 밖에는 없겠다는 생각에 이르고...
힘없이 검색을 함..
how to create a google form dynamically
이렇게 검색했더니!
+_+ 역시나.. 뭔가 결과가 나옴..
이 문서를 보려고 했으나, 뭔가 복잡해서
구글 앱 스크립트 내에서 찾기로..
google app script form
이라고 검색했더니, Form 관련 메뉴얼이 나옴~
https://developers.google.com/apps-script/reference/forms/
일단 폼을 전체 다 만들 필요는 없고
수업 정보 부분만 고치면 되니깐 이 부분만 손대기로..
그런데 form의 id를 어떻게 얻지?
그리고 수업 정보에 해당하는 item의 id는 어떻게 얻지??
getItems() 메소드를 써서 순서를 가지고 알 수는 있을 듯... 일단 해보기로.
4라고 가정.. 제목 쓰고 이런 것도 다 하나의 item이겠지?
아!! OpenByID() 메소드를 써서 이 폼을 얻자!!
근데 생각해보면, 나중에 여러 선생님이 사용할 것을 생각하면,
사실,,,, Form.create()하는 게 맞기는 함.. 근데 일단은
이걸 간단히 해보는 것을 먼저 하기로..
으아.. 진짜 어렵다.. 아예 form을 만드는 것만이 방법인가.
수정은 수기로만... ?