function myFunction() {
var form = FormApp.openById('폼 아이디');적용할 폼
var items = form.getItems();
var item = items[2].getType();//리스트(옵션)- 목록에서 선택
var list=items[2].asListItem();//아이템을 적용하기 위해 리스트 타입으로 설정
var itemSpreadsheetKey = '시트 키';//폼에 넣을 데이터가 있는 시트의 키 값
var openedSS = SpreadsheetApp.openById(itemSpreadsheetKey);//시트 열기
var sheetList1 = openedSS.getSheetByName("List1");//시트 이름으로 시트 리스트 설정
numItemList1 = sheetList1.getLastRow()-1;//-1 로 해더를 제외하는 옵션을 적용하고, 마지막 행을 통해 전체 리스트 개수 설정
list1ItemArray = sheetList1.getRange(2,1,numItemList1,1).getValues();//리스트를 배열로 설정
list.setChoiceValues(list1ItemArray);//매소드 호출로 리스트 배열로 설정한 값을 지정
}


댓글 달기