Я использую диалоговое окно для действий на Google. Ниже приведены два условия
- Из google mini я вызываю намерение «sampleIntent» напрямую без приветствия. т.е. действие явно вызывается по имени с помощью фразы вызова
"откройте sampleAction и спросите, сколько людей придет завтра."
В этом случае я получаю dateValue из аргументов, как показано ниже
"arguments": [
{
"name": "trigger_query",
"rawText": "expected parcels for tomorrow",
"textValue": "expected parcels for tomorrow"
},
{
"name": "date",
"rawText": "tomorrow",
"textValue": "tomorrow",
"dateValue": {
"year": 2019,
"month": 10,
"day": 11
}
}
]
В этом случае Action явно вызывается по имени без какой-либо фразы вызова (например, «Хорошо, Google, поговорите с sampleAction»), намерение action.intent.MAIN в Action инициируется. Теперь я спрашиваю помощника "сколько людей придет завтра". Параметр queryResult выдает приведенный ниже результат как случай 1.
"queryResult": {"queryText": "ожидаемые посылки на завтра", "параметры": {"дата": "завтра", "дата"-period ":" "," данное имя ":" "}
Но dateValue в этом случае отсутствует. Пожалуйста, помогите мне.