PT-BR
사용자가 입력한 내용에 따라 특정 항목을 업데이트하는 스마트 양식을 생성해 달라는 요청을 받았습니다. 일종의 신분증 같은 거죠.
이를 수행하기 위해 AppsScript를 통해 아래 코드를 만들었습니다.
function updateForms() { const id = "Enter your SpreadSheet ID here!"; const sheetName = "Enter the Sheet's name of items want to be auto uploads!"; const ss = SpreadsheetApp.openById(id); const sheet = ss.getSheetByName(sheetName); const range = sheet.getDataRange().getValues(); // i recommend you do a sheet only to set data'll be upload const choiceValues = [...new Set(range.map(row => row[0]).filter(value => value))]; const form = FormApp.openById("Enter your Forms ID here!"); const items = form.getItems(); for (var i in items) { if (items[i].getTitle() == "Set here the question name of Forms!") { items[i].asListItem().setChoiceValues(choiceValues); return; } } Logger.log("Nothing found..."); }
주간 보고서에 제공될 데이터를 업데이트하는 코드였습니다.
저장소에서 자세한 내용을 찾아보세요.
미국
사용자가 입력한 내용을 기반으로 특정 항목을 업데이트하는 스마트 양식을 생성해 달라는 요청을 받았습니다. 일종의 신분증 같은 거죠.
AppsScript를 사용하여 이를 수행하기 위해 다음 코드를 만들었습니다.
function updateForms() { const id = "Enter your SpreadSheet ID here!"; const sheetName = "Enter the Sheet's name of items want to be auto uploads!"; const ss = SpreadsheetApp.openById(id); const sheet = ss.getSheetByName(sheetName); const range = sheet.getDataRange().getValues(); // i recommend you do a sheet only to set data'll be upload const choiceValues = [...new Set(range.map(row => row[0]).filter(value => value))]; const form = FormApp.openById("Enter your Forms ID here!"); const items = form.getItems(); for (var i in items) { if (items[i].getTitle() == "Set here the question name of Forms!") { items[i].asListItem().setChoiceValues(choiceValues); return; } } Logger.log("Nothing found..."); }
주간 보고서에 제공될 데이터를 업데이트하는 코드였습니다.
저장소에서 자세한 내용을 찾아보세요.
위 내용은 Google Forms 자동화의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!