Я использую "node-ews" npm для моего проекта nodeJS.Очень простой скрипт, который создает приглашения на собрания, чтобы заблокировать конференц-залы.
Все работает, кроме часового пояса.Вот соответствующий раздел EWS Args.У меня есть часовой пояс, указанный как часть args, но он никогда не применяется.
const ewsArgs = {
"attributes": {
"SendMeetingInvitations": "SendToAllAndSaveCopy"
},
"SavedItemFolderId": {
"DistinguishedFolderId": {
"attributes": {
"Id": "calendar"
}
}
},
"Items": {
"CalendarItem": {
"Subject": "Meeting Title Example",
"Body": {
"BodyType": "Text",
"text": "Meeting Example"
},
"Start": meetingStartTime,
"End": meetingEndTime,
"IsAllDayEvent" : "false",
"LegacyFreeBusyStatus" : "Busy",
"RequiredAttendees": {
"Attendee": [
{ "Mailbox" : { "EmailAddress" : "CONF_96858@example.com" } }
]
},
"TimeZoneContext": {
"TimeZoneDefinition": {
"attributes": {
"Id": "Singapore Standard Time",
"StartTimeZone": "Singapore Standard Time",
"EndTimeZone": "Singapore Standard Time"
},
}
}
}
}
};