Skip to main content

M365 Calendar

The Microsoft 365 Calendar data source allows you to show calendar data from Exhange Online in Microsoft 365.

Requirements

  • A Smartsign M365Calendar template data source license
  • A Microsoft 365 account with access to the relevant calendars. User must have full access delegation for each.
  • Screens must be able to reach https://booking.smartsigncloud.net

Configuration

Setting

Description

Example

Connect a Microsoft365 account

Click to connect with a Microsoft365 account and authorize access to your data


Calendar

(visible after connecting)

One or more email addresses of calendars to show events for.

The account used must have permission to access the calendars (Delegate permission "Full access")

[conference@example.com](mailto:conference@example.com)
[user@example.com](mailto:user@example.com)


Check calendars

(visible after connecting)

Test if the template has sufficient access to the configured calendars

Filter events by time

The time period to show calendar events for

Today

Order by

Sort the events by Title, Room, Start time, End time, or Booked by.

Start time

Show Expired Bookings

Determines if bookings continue showing after they have ended

Disabled

Data transformation script

Careful! Programming knowledge required.

It's possible to transform/manipulate the data before showing it by providing a script here.

The JSON data is available in the variable "input"

Moment.js is available to work with date/time.

The function must return the data when the transformation is completed.


function(input, moment, smartsign) {
// do your transformation here
// ex: input['myvar3'] = input['myvar1'] - input['myvar2'];
return input;
}