create_results_columns {galvanizer} | R Documentation |
Create or Delete Results - Columns
Description
post_results_records will upload a data frame with the correct specification for the fields uploaded. You can use this function to add columns manually if preferred, especially if a non-standard column type.
Usage
create_results_columns(auth, table_id, columns)
Arguments
auth |
Highbond authentication credentials, created from |
table_id |
The ID number of the table |
columns |
A data frame with columns to be added |
Details
When creating columns, the argument will accept a data frame. This
data frame must only have three columns - field_name
, display_name
, and
data_type.
See API for allowable data_type.
When deleting columns, the argument will accept a data frame. This data
frame must only have one column - field_name
Value
If creating or updating, a data frame with the new details. When deleting, JSON response indicating success or failure.
Examples
## Not run:
auth <- setup_highbond(Sys.getenv('highbond_openapi'),
Sys.getenv('highbond_org'),
Sys.getenv('highbond_datacenter'))
field_name <- c("a", "b", "c", "d", "e", "f", "g")
display_name <- c("field_one", "field_two", "field_three",
"field_four", "field_five", "field_six", "field_seven")
data_type <- c("character", "numeric", 'logical',
'date', 'datetime', 'file', 'digital_signature')
columns <- data.frame(field_name, display_name, data_type)
table_id <- 12345
response <- create_results_columns(auth, table_id, columns)
## End(Not run)