본문 바로가기

IT

[Apps Script] Google Forms 모든 설문 전부 필수(Required)로 바꾸기

반응형

Apps Script

1. 주소 표시줄의 Form ID를 가져온다.

주소표시줄의 form id 가져오기

2. 우측 상단의 스크립트 편집기 실행

스크립트 편집기 실행

3. id 필드에 해당 Form ID를 넣고 아래 코드 실행.

해당 코드는 Multiple choice 일 때만 동작함.

CHECKBOX 등의 케이스는 디버깅 하고 해당 코드에 맞게 조치 필요.

function myFunction() {
 const id = 'your form id';
 const form = FormApp.openById(id);
 const items =  form.getItems();
 items.forEach((item,index) =>{
    // 설문 제목 확인
    Logger.log(item.getTitle().trim());
    if(`${item.getType()}`.includes('MultipleChoice'toUpperCase())){
      item.asMultipleChoiceItem().setRequired(true);    
      return;
    }
 });
}

 

4. 실행 버튼 클릭

이미지 코드는 본인 프로젝트를 위한 것이므로 위에서 제공한 코드와 다를 수 있음.

앱스크립트 실행

기타 사항 > 댓글로 질문

Rererence

Modify Form Content with Google Apps Script #FormUpdate (youtube.com)

 

반응형