R: Access and Write 'Smartsheet' Data using the 'Smartsheet' API 2.0

# Access and Write 'Smartsheet' Data using the 'Smartsheet' API 2.0

## Documentation for package ‘smartsheetr’ version 0.1.0

- DESCRIPTION file
- Package NEWS
- Package README

## Help Pages

random_sheet_name | Get a random sheet name
ss_add_columns | Add columns to an existing sheet
ss_add_rows | Add rows to a sheet.
ss_api | The workhorse function that performs each call to the Smartsheet API
ss_cols_to_dataframe | Helper function to take columns data and create a data frame.
ss_column_ids | List column ids for a given sheet
ss_column_type | Return the Smartsheet Column Type that aligns with the R class
ss_column_type_to_class | Return an empty vector of the correct class from the smartsheet Column Type
ss_delete | Execute curl commands for the Smartsheet API
ss_delete_columns | Delete non-primary columns from a given sheet.
ss_delete_rows | Delete rows from a given sheet
ss_delete_sheet | Delete a smartsheet
ss_get | Execute curl commands for the Smartsheet API
ss_list_sheets | Get a data frame describing the smartsheets available
ss_list_sheet_shares | List share data for a given sheet
ss_list_users | List smartsheet users
ss_post | Execute curl commands for the Smartsheet API
ss_put | Execute curl commands for the Smartsheet API
ss_read_sheet | Reads a Smartsheet sheet into an R data frame
ss_rename_columns | Rename columns
ss_replace_sheet | Replace the contents of a sheet with a new data frame
ss_resp_data_to_dataframe | Helper to rbind lists in a list into a data frame
ss_row_ids | List row ids for a given sheet
ss_sheetid | Get a smartsheet sheetId from a response
ss_sheet_share | Share a sheet with a user
ss_write_sheet | Create a sheet
ss_write_sheet_columns | Write the initial columns for the a sheet
unlist_and_replace_null | Helper function to replace NULL values with NA, and unlist, which is useful in converting nested lists to data frames
validate_ss_id | Validate or get the sheetID from a numeric/character vector