dialogflow-es - 如何对 Google-Actions/Dialogflow 上的列表进行排序?
问题描述
我想知道如何对 Google DialogFlow 列表中的 OptionItems 进行排序。似乎它们是按其 OptionItem 的键自动排序的。我只希望它们按照我在列表中推送它们的顺序显示在列表中,所以最好不要自动排序。
我得到以下代码如何创建一个 OptionItem:
const optionItems:{[key: string]: OptionItem} = {}
optionItems[outlet.outlet_id] = {
synonyms: [
outlet.outlet_id,
],
title: outletOptionItemTitleText,
description: outletOptionItemDescriptionText,
image: {
url: outletOptionItemImageUrlText,
accessibilityText: outletOptionItemImageAccessibilityTextText,
},
}
optionItems 作为参数传递给 Google DialogFlow 的 List 对象,如下所示:
conv.close(showAvailabilityText,new List({
items: optionItems,
}))
我可以传递另一个参数来影响列表的顺序吗?还是别的什么?
解决方案
推荐阅读
- python - 客户端-服务器:客户端未从服务器接收任何数据
- sqlite - Grafana - 使用自定义 js 函数进行数据转换
- java - 从消息中删除/删除嵌入
- clearml - 如何在 ClearML Web UI 中管理数据集?
- ios - React Native iOS 按需资源
- python - Pandas:有没有比 merge() 更高效的方法来连接其他 Dataframe 的几列?
- android - Android如何支持Google Play商店中的所有原生平台总是显示138
- python - 将多项式拟合到 35 阶数据
- javascript - 对齐内容以适合背景图像
- jquery - 从输入字段中选择表中的多行