gs_perm_edit

0th

Percentile

Edit an existing permission

Assign a new role to an existing user permission. This function is useful when you want to change roles for an entity, e.g., from "writer" to "reader" or vice versa.

Keywords
internal
Usage
gs_perm_edit(ss, email = NULL, perm_id = NULL, role = "reader",
  commenter = FALSE, verbose = TRUE)
Arguments
ss

a registered Google spreadsheet, i.e. a googlesheet object

email

The email address or domain name for the entity.

perm_id

The ID for the permission.

role

The primary role for this user. Allowed values are "owner", "reader", and "writer".

commenter

logical; allow the user to comment? This is only effective if role = "reader".

verbose

logical; do you want informative messages?

Aliases
  • gs_perm_edit
Examples
# NOT RUN {
foo <- gs_new("foo")
gs_perm_ls(foo)
# Add anyone as a reader:
gs_perm_add(foo, type = "anyone", role = "reader")
gs_perm_ls(foo)
# Change anyone to a writer:
gs_perm_edit(foo, perm_id = "anyoneWithLink", role = "writer")
gs_perm_ls(foo)
gs_delete(foo)
# }
# NOT RUN {
# }
Documentation reproduced from package googlesheets, version 0.3.0, License: MIT + file LICENSE

Community examples

Looks like there are no examples yet.