Package: Microsoft365R 2.4.1

Hong Ooi

Microsoft365R: Interface to the 'Microsoft 365' Suite of Cloud Services

An interface to the 'Microsoft 365' (formerly known as 'Office 365') suite of cloud services, building on the framework supplied by the 'AzureGraph' package. Enables access from R to data stored in 'Teams', 'SharePoint Online' and 'OneDrive', including the ability to list drive folder contents, upload and download files, send messages, and retrieve data lists. Also provides a full-featured 'Outlook' email client, with the ability to send emails and manage emails and mail folders.

Authors:Hong Ooi [aut, cre], Roman Zenka [ctb], Robert Ashton [ctb], Philip Zheng [ctb], Microsoft [cph]

Microsoft365R_2.4.1.tar.gz
Microsoft365R_2.4.1.zip(r-4.7)Microsoft365R_2.4.1.zip(r-4.6)Microsoft365R_2.4.1.zip(r-4.5)
Microsoft365R_2.4.1.tgz(r-4.6-any)Microsoft365R_2.4.1.tgz(r-4.5-any)
Microsoft365R_2.4.1.tar.gz(r-4.7-any)Microsoft365R_2.4.1.tar.gz(r-4.6-any)
Microsoft365R_2.4.1.tgz(r-4.6-emscripten)
manual.pdf |manual.html
DESCRIPTION |NEWS
card.svg |card.png
Microsoft365R/json (API)

# Install 'Microsoft365R' in R:
install.packages('Microsoft365R', repos = c('https://azure.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/azure/microsoft365r/issues

On CRAN:

Conda:

azure-sdk-rmicrosoft-365microsoft-graph-apioffice-365onedriveonedrive-for-businesssharepoint-online

11.15 score 366 stars 8 packages 177 scripts 5.0k downloads 30 exports 17 dependencies

Last updated from:2c718967dc. Checks:7 NOTE, 2 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-x86_64NOTE160
source / vignettesOK196
linux-release-x86_64NOTE158
macos-release-arm64NOTE92
macos-oldrel-arm64NOTE92
windows-develNOTE106
windows-releaseNOTE83
windows-oldrelNOTE85
wasm-releaseOK125

Exports:business_onedriveget_business_onedriveget_business_outlookget_chatget_personal_onedriveget_personal_outlookget_sharepoint_siteget_teamlist_chatslist_sharepoint_siteslist_teamsms_channelms_chatms_chat_messagems_drivems_drive_itemms_listms_list_itemms_outlookms_outlook_attachmentms_outlook_emailms_outlook_folderms_planms_plan_bucketms_plan_taskms_sitems_teamms_team_memberpersonal_onedrivesharepoint_site

Dependencies:askpassAzureAuthAzureGraphclicurlgluehttrjosejsonlitelifecyclemimeopensslR6rappdirsrlangsysvctrs

Using Microsoft365R in an unattended script
Service principal | App registration | Application permissions and security | Sample code skeleton | Service account | Creating a service account | Sample code

Last update: 2025-02-21
Started: 2021-10-12

Authenticating to Microsoft 365
Authentication | Using the device code flow | Specifying the tenant | App registration and approvals | Using your own app registration | Using other app registrations: last-resort workarounds | Authenticating with a token | Other issues

Last update: 2025-02-20
Started: 2021-02-22

Using Microsoft365R in a Shiny app
App registration | Shiny code skeleton

Last update: 2023-05-30
Started: 2021-09-11

OneDrive and SharePoint
OneDrive | SharePoint

Last update: 2023-05-26
Started: 2021-02-22

Teams
Channels | Channel messages | Channel files | Private channels | Chats

Last update: 2021-07-10
Started: 2021-02-22

Managing emails with Outlook
Outlook client | Writing emails | Attachments | Other methods | Managing your emails | Replying to an email | Working with folders

Last update: 2021-04-10
Started: 2021-04-10

Readme and manuals

Help Manual

Help pageTopics
Microsoft 365 object accessor methodsadd_methods
Login clients for Microsoft 365get_business_onedrive get_business_outlook get_chat get_personal_onedrive get_personal_outlook get_sharepoint_site get_team list_chats list_sharepoint_sites list_teams
Global optionsmicrosoft365r_global microsoft365r_options
Teams channelms_channel
Teams chatms_chat
Teams chat messagems_chat_message
Personal OneDrive or SharePoint document libraryms_drive
File or folder in a drivems_drive_item
Sharepoint listms_list
SharePoint list itemms_list_item
Outlook mail clientms_outlook
Outlook mail attachmentms_outlook_attachment
Outlook mail messagems_outlook_email
Outlook mail folderms_outlook_folder
Microsoft Planner Planms_plan
Microsoft Planner Plan Bucketms_plan_bucket
Microsoft Planner Plan Taskms_plan_task
Office 365 SharePoint sitems_site
Microsoft Teams teamms_team
Teams/channel memberms_team_member
Deprecated client functionsbusiness_onedrive client-deprecated personal_onedrive sharepoint_site