Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google apps script google应用程序脚本日期项获取下拉框_Google Apps Script_Google Forms - Fatal编程技术网

Google apps script google应用程序脚本日期项获取下拉框

Google apps script google应用程序脚本日期项获取下拉框,google-apps-script,google-forms,Google Apps Script,Google Forms,因此,使用带有表单的Google Apps脚本,我能够获取所有项目,并使用以下方法对其进行迭代: var form = FormApp.getActiveForm(); var items = form.getItems(); var item; for(var i = 0; i < items.length; i++) { item = items[i]; if(item.getType() == FormApp.ItemType.DATE) {

因此,使用带有表单的Google Apps脚本,我能够获取所有项目,并使用以下方法对其进行迭代:

var form = FormApp.getActiveForm();
var items = form.getItems();
  var item;

  for(var i = 0; i < items.length; i++)
  {
    item = items[i];

    if(item.getType() == FormApp.ItemType.DATE)
    {
      item = item.asDateItem();
      item.dropdown.month; // I need a method like this
    }
    Logger.log("ItemTitle: %s ItemType: %s",items[i].getTitle(), items[i].getType()) ;
  }
var form=FormApp.getActiveForm();
var items=form.getItems();
var项目;
对于(变量i=0;i
我甚至可以得到我想要的DateItem。
我的问题是我无法从DateItem中获取下拉框。有人知道如何从DateItem中获取下拉框吗?(如:item.dropdown.month或item.dropdown.day等)。

FormApp描述了您提出的问题,而不是从填表人那里得到的答案。这类问题是“你是什么时候出生的?”-还没有人回答-没有日期


当表单提交时,其结果将进入电子表格。编写一个脚本来解析电子表格的内容。

对于这种动态表单行为(一种在用户填写时实时响应的表单),您最好使用HTMLService构建和创建HTML用户界面:


这比使用FormApp类要复杂得多,但功能要强大得多,最终允许您将代码部署为web应用程序,或发布为工作表、文档或表单的附加组件。

这是非常正确的。我已经编辑了我的问题。我需要的是获取月份、年份等的基本下拉框。如果我可以获取该对象,那么我可以使用onchange事件查看用户输入的值并相应地采取行动。我看到了。既然如此,我认为你做不到…:(