Я пытаюсь написать действие, которое принимает URL-адрес в качестве входного и просто выводит тот же URL-адрес.
Я прочитал документацию по evaluate
здесь:
https://bixbydevelopers.com/dev/docs/reference/type/action.output.evaluate
Это только показывает, как это сделать, используя структуру, а не примитив, как у меня.
Мое действие:
description (Fetches External Url)
type (Constructor)
collect {
input (url) {
type (UrlConcept)
min (Required) max (One)
}
}
output (UrlConcept) {
evaluate {
UrlConcept ("#{url}")
}
}
}
Моя модель:
text (UrlConcept) {
description (External Url)
}
Он никогда не передает значение ввода url, независимо от того, какой форматтер я использую.
"#{url}"
, "#{value(url)}"
, "${url}"
и т. Д. Все передают строковый литерал, а не значение URL.