email_authors {projects} | R Documentation |
Write an email to project authors
Description
Invokes utils::browseURL("mailto://[author emails]")
for
a specified project, or for the currently open project if project
is
left as NULL
.
Usage
email_authors(
project = NULL,
browser = getOption("browser"),
encodeIfNeeded = FALSE
)
Arguments
project |
Project |
browser , encodeIfNeeded |
See |
Details
The success of this function depends on the platform and the specified
browser
. See the Details and URL schemes sections of
utils::browseURL()
.
If project = NULL
, the function selects the project in the
projects()
table whose path
is equal to
rstudioapi::getActiveProject()
.
See Also
utils::browseURL()
;
rstudioapi::getActiveProject()
for information on
browser
and encodeIfNeeded
arguments.
Examples
# Wrapped in if (interactive()) because this function is interactive by nature.
if (interactive()) {
# If you have a projects() project open, just run it:
email_authors()
# Otherwise, specify a project:
###########################################################################
# Setup
old_home <- Sys.getenv("HOME")
old_ppath <- Sys.getenv("PROJECTS_FOLDER_PATH")
temp_dir <- tempfile("dir")
dir.create(temp_dir)
Sys.unsetenv("PROJECTS_FOLDER_PATH")
Sys.setenv(HOME = temp_dir)
setup_projects(path = temp_dir)
new_author("Rhonda", "Rondale", email = "ronda.rondale@co.uk")
new_author("Betty", "Betts", email = "betty@co.uk")
new_project("Inventing the Ring of Power", authors = c("Betty", "Ron"))
###########################################################################
email_authors("Ring of Power")
###########################################################################
# Cleanup (or just restart R)
Sys.setenv(HOME = old_home, PROJECTS_FOLDER_PATH = old_ppath)
}
[Package projects version 2.1.3 Index]