Simulates invoking a Tableau extension function from a Tableau calculated
field SCRIPT_* call. Intended for unit testing of plumbertableau extensions.
tableau_invoke(pr, script, ..., .toJSON_args = NULL, .quiet = FALSE)
| pr | Either a tableau_extension style Plumber router object, or, the filename of a plumber.R that implements a Tableau extension. |
|---|---|
| script | The script string that identifies the plumber route to invoke.
(Equivalent to the first argument to |
| ... | Zero or more unnamed arguments to be passed to the script. |
| .toJSON_args | Additional options that should be passed to
|
| .quiet | If |
The object that was returned from the request, JSON-decoded using
jsonlite::parse_json.
pr_path <- system.file("plumber/stringutils/plumber.R", package = "plumbertableau") tableau_invoke(pr_path, "/lowercase", LETTERS[1:5])#> #>#> [1] "a" "b" "c" "d" "e"