Replaces the content of an existing file in Google Drive with the contents of
a local file. It is also possible to update (or upload if not already
present) the output (pdf or html) of the file specifying the
path_output
argument. In case of html files, if pagedown
package and Chrome are available, users can decide to upload a pdf version of
the html file.
Use with caution as tracked changes in the Google Drive file will be
lost!
To know more about trackdown
workflow and features see
trackdown-package
help page.
update_file(
file,
gfile = NULL,
gpath = "trackdown",
shared_drive = NULL,
hide_code = FALSE,
path_output = NULL
)
character. The path of a local `.Rmd` or `.Rnw` file.
character. The name of a Google Drive file (defaults to local file name).
character. (Sub)directory in My Drive or a shared drive
(optional). By default files are uploaded in the folder "trackdown". To
specify another folder the full path is required (e.g.,
"trackdown/my_folder"). Use NULL
to upload directly at the root
level, although it is not recommended.
character. The name of a Google Drive shared drive (optional).
logical value indicating whether to remove code from the text document (chunks and header). Placeholders of type "[[chunk-<name>]]" are displayed instead.
default NULL
, specify the path to the output to upload
together with the other file. PDF are directly uploaded, HTML can be first
converted into PDF if package pagedown
and Chrome are available.
a dribble of the uploaded file (and output if specified)