This is a Shiny app to add a new project: it creates a project folder locally or in Teams, generates the required Quarto or R Markdown or R file, and creates a new task in Planner. These functions come with RStudio addins to quickly access existing projects. For consults, it only adds a Planner task and creates the card in the background.

project_add(planner = connect_planner(), teams = NULL, channel = NULL)

project_update(
  current_task_id = project_get_current_id(ask = TRUE),
  planner = connect_planner()
)

consult_add(planner = connect_planner(), teams = NULL, channel = NULL)

Arguments

planner

Microsoft Planner account, as returned by e.g. connect_planner()

teams

Microsoft Teams account, as returned by e.g. connect_teams()

channel

Microsoft Teams Channel folder, as returned by e.g. teams_projects_channel()

current_task_id

Project (p-)number of the project to update