| RegLogGsheetConnector | R Documentation |
Object of this class handles all connections for the RegLogServer object to the database. It is created to handle googlesheet database. Provides methods than will be used by RegLogServer to get and send data.
Requires googlesheets4 package to be installed.
shiny.reglog::RegLogConnector -> RegLogGsheetConnector
new()Initialization of the object. Creates initial connection to the database.
RegLogGsheetConnector$new(
gsheet_ss,
gsheet_sheetnames = c("account", "reset_code", "logs"),
custom_handlers = NULL
)gsheet_ssid of the googlesheet holding database
gsheet_sheetnamescharacter vector. Contains names of the sheets in the
googlesheet: first containing user data, second - reset codes information,
third (optional) - logs from the object. For more info check documentation
of gsheet_database_create.
custom_handlersnamed list of custom handler functions. Every
custom handler should take arguments: self and private - relating
to the R6 object and message of class RegLogConnectorMessage. It
should return RegLogConnectorMessage object.
object of RegLogDBIConnector class
clone()The objects of this class are cloneable with this method.
RegLogGsheetConnector$clone(deep = FALSE)
deepWhether to make a deep clone.
Other dbConnectors:
RegLogDBIConnector
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.