This function lets the user download a file from Dropbox, specifying its name, using a previously created token or with interactive window.
Usage
db_download(
query,
local_path = NULL,
xlsx = TRUE,
token_dir = NA,
token_name = "token_pers.rds",
quiet = FALSE
)Arguments
- query
Search string. This string is split (on spaces) into individual words. Files will be used if they contain all words in the search string.
- local_path
Character. Path to save file to. If
NULL(the default), saves file to working directory with same name. If not, but a valid folder, file will be saved in this folder with same basename as path. If notNULLand not a folder, file will be saved to this path exactly.- xlsx
Boolean. Is it an Excel file? Can be returned as a list for each tab and not as a file if needed. Will delete downloaded file.
- token_dir
Character. RDS with token local directory. You may set to NA if you already set your credentials (see
get_creds())- token_name
Character. RDS file name with your token's data.
- quiet
Boolean. Keep quiet? If not, informative messages will be shown.
Value
If query returns a .xlsx file and xlsx=TRUE, will
return a data.frame. Else, local_path string.
See also
Other Tools:
autoline(),
bind_files(),
bring_api(),
chr2num(),
db_upload(),
dont_sleep(),
export_plot(),
export_results(),
files_functions(),
font_exists(),
formatColoured(),
formatHTML(),
glued(),
grepm(),
h2o_selectmodel(),
haveInternet(),
image_metadata(),
importxlsx(),
ip_data(),
json2vector(),
list_cats(),
listfiles(),
mail_send(),
markdown2df(),
move_files(),
msplit(),
myip(),
quiet(),
read.file(),
statusbar(),
tic(),
try_require(),
updateLares(),
warnifnot(),
what_size()
Other Credentials:
db_upload(),
encrypt_file(),
get_credentials(),
get_tweets(),
mail_send(),
queryDB(),
queryGA(),
slackSend(),
stocks_file()
Other Dropbox:
db_upload()
