Google apps script google应用程序脚本日期项获取下拉框
因此,使用带有表单的Google Apps脚本,我能够获取所有项目,并使用以下方法对其进行迭代: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) {
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事件查看用户输入的值并相应地采取行动。我看到了。既然如此,我认为你做不到…:(