如何使用两个字段中的值显示DropDown选项

时间:2018-04-21 15:55:54

标签: google-apps-script google-app-maker

我有一个显示指标列表的DropDown。我希望它显示为来自两个字段 IndicatorCode IndicatorName 的选项值,理想情况下它还应该有一个":"或其他任何角色。作为DropDown的绑定,我有:

选项 @ datasource.items

价值 @ datasource.item

名称:我尝试了以下但是效果不佳 @ datasources.MyDatasource.items..IndicatorCode +':' + @ datasources.MyDatasource。 items..IndicatorName

1 个答案:

答案 0 :(得分:0)

假设您拥有Person型号/数据源,您需要在Dropdown用户Display NameFirst Name + Last Name)中展示。在这种情况下,names Dropdown属性的绑定将如下所示:

getPeopleDisplayNames(@datasources.People.items)

这是getPeopleDisplayNames函数的客户端脚本

function getPeopleDisplayNames(personList) {
  if (personList) {
    return personList.map(function (person) {
      return person.FirstName + ' ' + person.LastName;
    });
  }

  return personList;
}

以下是Google网上论坛的几个相关主题: https://groups.google.com/forum/#!topic/appmaker-users/0zGl85fEU4Y/discussion https://groups.google.com/forum/#!topic/appmaker-users/Pg6cyZBIOMk/discussion