使用评估从输入构造动作输出

Construct action output from inputs using evaluate

我正在尝试编写一个接受 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.

的值

您的输出需要定义如下:

output (UrlConcept) {
  evaluate {
    UrlConcept$expr (url)
  }
}