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.

project_add(
  planner = connect_planner(),
  teams = connect_teams(),
  channel = teams_projects_channel(account = teams)
)

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

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