본문 바로가기

IT

[Apps Script] Google Forms 모든 설문 점수 전부 1점으로 바꾸기

반응형

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

 

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

1. 주소 표시줄의 Form ID를 가져온다. 2. 우측 상단의 스크립트 편집기 실행 3. id 필드에 해당 Form ID를 넣고 아래 코드 실행. 해당 코드는 Multiple choice 일 때만 동작함. CHECKBOX 등의 케이스는 디버깅

itchallenger.tistory.com

Apps Script

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

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


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

스크립트 편집기 실행


3. 변수에 값 세팅

id 변수에 해당 Form ID를 넣고, point 변수에 원하는 값 넣기.

해당 코드는 Multiple choice 일 때만 동작합니다.

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

설명이 필요하시면 댓글로 질문해주세요.

function myFunction() {
 const id = 'your form id';
 const point = 1; // your point
 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().setPoints( point);
      return;
    }
 });
}

4. 실행 버튼 클릭

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

앱스크립트 실행

기타 사항 > 댓글로 질문

Rererence

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

 

반응형