Thank you, that definitely got me pointed in the right direction (once I realized that the documentation isn't 100% accurate as far as what parameter types are expected for subject, start time and end time.
It's mostly working, but I'm having an issue with the way the meeting information is being shown in Outlook.
For a normal calendar entry, it's showing the start & end time in local time:

For the entries sent using the CreateTeamsMeeting, they're showing up in the right spot on my calendar:

but when you look at the meeting details, it shows in UTC:

Here is the code I'm using for the OnSelect of the IconSendItem1 (from the Meeting Screen template):
/*sends a meeting invite if necessary fields are filled out (attendees, subject, meeting time selection)*/
Set(_myCalendarName, LookUp(Office365Outlook.CalendarGetTables().value, DisplayName = "Calendar").Name);
/* Set(_myScheduledMeeting, Office365Outlook.V2CalendarPostItem(_myCalendarName,
TextMeetingSubject1.Text, Text(DateAdd(DateTimeValue(_selectedMeetingTime.StartTime), -TimeZoneOffset(), TimeUnit.Minutes)),
Text(DateAdd(DateTimeValue(_selectedMeetingTime.EndTime), -TimeZoneOffset(), TimeUnit.Minutes)),
{RequiredAttendees:Concat(MyPeople, UserPrincipalName & ";") & _selectedRoom.Address, Body: TextMeetingMessage1.Text, Location: _selectedRoom.Name, Importance: "Normal", ShowAs:"Busy", ResponseRequested: true})); */
Set(_myMeetingResponse, MicrosoftTeams.CreateTeamsMeeting(_myCalendarName,TextMeetingSubject1.Text,{content: TextMeetingMessage1.Text, contentType: "html"},"UTC",{dateTime:_selectedMeetingTime.StartTime},{dateTime:_selectedMeetingTime.EndTime},true,"teamsForBusiness",{requiredAttendees: Concat(MyPeople, UserPrincipalName & ";"),importance:"high",reminderMinutesBeforeStart:15,isReminderOn:true,showAs:"Busy",responseRequested:true}));
Concurrent(
Reset(TextMeetingLocation1),
Reset(TextMeetingSubject1),
Reset(TextMeetingMessage1),
Clear(MyPeople),
Set(_selectedMeetingTime, Blank()),
Set(_selectedRoomList, Blank()),
Set(_selectedRoom, Blank()),
Set(_roomListSelected, false)
)
The problem with showing it in UTC is that it is potentially confusing to people if they're looking at the details. So I'd like to make it look like the first example I provided for Focus Time where it doesn't show a time zone and displays the time in local time. To further complicate things, our organization spans 2 different time zones.
Is there a way to do this and provide the function what it needs time-zone wise?