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

时间:2019-06-10 18:33:30

标签: bixby

我正在尝试编写一个接受URL作为输入并仅输出相同URL的动作。

我在这里阅读了OFFSET (0 * 1)上的文档: https://bixbydevelopers.com/dev/docs/reference/type/action.output.evaluate

这仅显示了如何使用结构而不是像我一样的原始方法。

我的动作

evaluate

我的模特:

  description (Fetches External Url)
  type (Constructor)
  collect {
    input (url) {
      type (UrlConcept)
      min (Required) max (One)
    }
  }
  output (UrlConcept) {
    evaluate {
      UrlConcept ("#{url}") 
    }
  }
}

无论我使用哪种格式化程序,它都永远不会传递url输入的值。

text (UrlConcept) { description (External Url) } "#{url}""#{value(url)}"等都传递字符串文字而不是url的值。

1 个答案:

答案 0 :(得分:2)

您的输出将需要定义如下:

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