Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/5.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 Apps Script_Listbox - Fatal编程技术网

Google apps script 气体-定义列表框()显示值

Google apps script 气体-定义列表框()显示值,google-apps-script,listbox,Google Apps Script,Listbox,我在UiApp中构建并显示了一个表单,它使用listBox类。我的列表框的创建如以下示例所示: var yearText=app.createListBox().setName(“yearText”) .addItem(“”) .addItem(“接收”) .addItem(“托儿所”); 当窗体第一次加载时,它们默认显示为空白(索引0处的值)。我试图做的是用存储的数据重新加载表单,用保存的值填充列表框,同时仍然提供与上面相同的选项(空白、接收、托儿所) 我尝试过使用listBox类可用的各种

我在UiApp中构建并显示了一个表单,它使用listBox类。我的列表框的创建如以下示例所示:

var yearText=app.createListBox().setName(“yearText”)
.addItem(“”)
.addItem(“接收”)
.addItem(“托儿所”);
当窗体第一次加载时,它们默认显示为空白(索引0处的值)。我试图做的是用存储的数据重新加载表单,用保存的值填充列表框,同时仍然提供与上面相同的选项(空白、接收、托儿所)

我尝试过使用
listBox
类可用的各种
setValue
方法,但没有取得任何进展(表单中其他地方的
textArea
checkBox
dateBox
类的
setValue
变体工作正常)。感谢您的帮助和指导

其方法如下所示:

function doGet(){
  var app = UiApp.createApplication();
  var list = app.createListBox().addItem('').addItem('v2').addItem('v3').addItem('v4').setItemSelected(2,true);
  app.add(list);
  return app;
}
或者:
设置所选索引(索引)
(与文档相同的链接

下面也是一个例子

function doGet(){
  var app = UiApp.createApplication();
  var list = app.createListBox().addItem('').addItem('v2').addItem('v3').addItem('v4').setSelectedIndex(2);
  app.add(list);
  return app;
}

谢谢Serge!正如您从我的示例中看到的,我没有指定索引位置,也不知道如何像提取值一样提取它(
var yearTextValue=e.parameter.yearText
)但是现在你让我走上了正确的道路,我相信我会成功的。我一直很懒,希望我不需要太多的返工…发现了这个:并且将使用这种方法:-[]我没有意识到你还需要获取列表框值,对此我很抱歉。别忘了你可以使用两个附加值:一个“显示值”和一个“返回值”,如果您使用一个数字作为返回值,则该数字可以是索引值本身,从而使setSelectedIndex更易于使用。我不清楚您的整个数据流是什么,因此可能我不在主题范围内……如果是,请随时提供更多信息。(同时,接受thx;-)