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..."); }
代码用于更新提供每周报告的数据。
在存储库中查找更多信息。
EN-US
我被要求创建一个智能表单,该表单将根据用户输入的内容更新特定项目。就像一种身份证。
使用 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 表单自动化的详细内容。更多信息请关注PHP中文网其他相关文章!