0

Google에서 Google 스프레드 시트를 기반으로 Google 스크립트를 사용하여 Google을 만들었습니다. PageBreak 직후에 질문을 작성하여 특정 질문에 대한 PageBreak를 설정할 수있는 것 같습니다. 여하튼 질문 항목이있는 PageBreak를 전환하거나 수동으로 선택 하시겠습니까? like :google apps 스크립트를 사용하여 Google 양식의 항목에 대한 상위 항목을 설정하는 방법은 무엇입니까?

var q = form.addMultipleChoiceItem() 
var page1 = form.addPageBreakItem(); 
var page2 = form.addPageBreakItem(); 
q.setParent(page1) 

이 가능합니까?

답변

1

Google 양식에는 '상위'항목이 없습니다. 모든 항목은 양식의 하위 항목입니다.

moveItem (from, to) 또는 moveItem (item, toIndex)을 사용하여 항목을 특정 위치에 배치 할 수 있습니다.

첫 번째 은 두 번째 페이지의 시작을 설정한다는 점에 유의하십시오.

첫 페이지에 항목을 넣으려면 해당 인덱스가 첫 번째 PageBreakItem 인덱스보다 작아야합니다.

+0

두 번째 질문을 할 수 있습니까? 완료 후에도 계속 제출하지 않고 페이지를 제출하려면 어떻게해야합니까? q.createChoice ('name', FormApp.NavType.SUBMIT)로 설정을 시도했지만 선택을하면 다음과 같은 오류가 발생합니다. createChoice (string, PageNavigationType) 메서드를 찾을 수 없습니다 –

+0

@AlexByasse 예제를 확인하십시오 https://developers.google.com/apps-script/reference/forms/page-navigation-type. 추가 도움이 필요하면 새로운 질문을 올리십시오. –

관련 문제