0

So using Google Apps Scripts with a Form, I'm able to get all the items and iterate through them using the following:

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()) ;
  }

I can even get the DateItem that I want. My issue is that I cannot get the dropdown boxes from the DateItem. Does anyone know how to get the dropdown boxes from the DateItem? (Like: item.dropdown.month or item.dropdown.day, etc).

4

2 に答える 2

0

この種の動的なフォーム動作 (ユーザーが入力するとライブで応答するフォーム) の場合、最善の策は、HTML サービスを使用して HTML ユーザー インターフェイスを構築することです: https://developers.google.com/apps-script/guides/ html/

これは FormApp クラスでの作業よりもはるかに複雑ですが、はるかに強力であり、最終的にコードを Web アプリとしてデプロイしたり、Sheets、Docs、または Forms のアドオンとして公開したりできます。

于 2016-01-16T01:41:40.367 に答える