inst/app.R

library(shiny)
library(shinydisconnect)
library(shinyjs)
library(emailjsr)
source("inst/customshinyDisconnect.R")

ui <- fluidPage(
  useShinyjs(),

  actionButton("disconnect", "Disconnect the app"),

  #emailjsr::use_emailjsr(
  #  serviceId = "zarathu", userId = "j3khsaTA4a3cNMahu", templateId = "template_8lmtpd9"
  #)
)

server <- function(input, output, session) {
  observeEvent(input$disconnect, {
    session$close()
  })
}

shinyApp(ui, server)

Try the emailjsr package in your browser

Any scripts or data that you put into this service are public.

emailjsr documentation built on Dec. 23, 2022, 1:27 a.m.