0

我正在尝试使用 Julia 连接到 REDCap API。
我想将 REDCap 项目中的报告导出为数据库。
我不断收到我无法理解的 MethodError

这是代码:(我已经对代码进行了去标识化,但是 URL、API_KEY 和 report_ID 与我在无缝运行的 R redcapAPI中使用的值完全相同)

using REDCap

REDCAP_API = "string of values"
REDCAP_URL = "url"

config_key = REDCap.Config(REDCAP_URL, REDCAP_API, ssl = true)

export_report(config = config_key, report_id = 1000)

我不断收到以下错误:

MethodError: no method matching export_report(; 
config=REDCap.Config("url", "string of values", true), report_id=1000)
Closest candidates are:
  export_report(!Matched::REDCap.Config, !Matched::Any; format, 
returnFormat, rawOrLabel, rawOrLabelHeaders, exportCheckboxLabel, 
file_loc) at 
C:\Users\username\.julia\packages\REDCap\1M6Y9\src\Export.jl:348 got 
unsupported keyword arguments "config", "report_id"
top-level scope at none:0

非常感谢任何帮助

4

1 回答 1

1

config并且report_id是位置参数而不是命名参数REDcap.jl。您只需要将其更改为:

export_report(config_key, 1000)
于 2019-07-11T00:42:04.007 回答