Google apps script 我如何将谷歌表单中的信息以每分钟都会更新的形式拉到下拉菜单中

Google apps script 我如何将谷歌表单中的信息以每分钟都会更新的形式拉到下拉菜单中,google-apps-script,google-sheets,google-sheets-formula,google-forms,google-sheets-macros,Google Apps Script,Google Sheets,Google Sheets Formula,Google Forms,Google Sheets Macros,我正在通过谷歌表单建立一个琐事游戏。 我有一个谷歌表单,让一个团队输入他们的团队名称并提交。 然后返回到带有时间戳的谷歌工作表。 我希望这些回答能被拉到一个下拉菜单中,供我接下来通过谷歌表单提出的18个琐事问题使用。使用google forms中的form ranger,它只会每小时或手动更新一次。我正试图写一个代码,每分钟更新自己左右 在谷歌应用程序脚本中编写此代码 function changeForm() { var form = FormApp.openById("enter you

我正在通过谷歌表单建立一个琐事游戏。 我有一个谷歌表单,让一个团队输入他们的团队名称并提交。 然后返回到带有时间戳的谷歌工作表。
我希望这些回答能被拉到一个下拉菜单中,供我接下来通过谷歌表单提出的18个琐事问题使用。使用google forms中的form ranger,它只会每小时或手动更新一次。我正试图写一个代码,每分钟更新自己左右

在谷歌应用程序脚本中编写此代码

function changeForm() {
  var form = FormApp.openById("enter your form id here");
  var items = form.getItems();
  //get form id from inspect element at <input id=???>
  var question1 = form.getItemById('question id').asListItem();
  var ss = SpreadsheetApp.openById("your sheet id");
  var sheet = ss.getSheetByName("Form Responses 1");
  var row = sheet.getLastRow();
  var answer = sheet.getRange(1, 2, row).getValues(); //range of answer
  question1.setTitle("title")
           .setRequired(true) //true or false
           .setChoiceValues(answer);
}
函数changeForm(){
var form=FormApp.openById(“在此处输入您的表单id”);
var items=form.getItems();
//从位于的inspect元素获取表单id
var question1=form.getItemById('question id').asListItem();
var ss=电子表格应用程序.openById(“您的表格id”);
var sheet=ss.getSheetByName(“表单响应1”);
var row=sheet.getLastRow();
var answer=sheet.getRange(1,2,row).getValues();//答案范围
问题1.设置标题(“标题”)
.setRequired(true)//true或false
.设置选择值(答案);
}
然后,保存项目并转到

点击你的项目

点击三点按钮,选择“触发器”

单击“添加触发器”

设置函数名

设置“选择事件源”为“时间驱动”


设置触发时间

欢迎。请按照中的建议添加您的搜索/研究工作的简要说明。