Я пишу ASP.NET webapp вместе с некоторыми другими учениками. Мы должны дать возможность назначить встречу в перспективе. До сих пор нам удалось создать файл .ics с библиотекой dday iCalendar. пользователь может загрузить его и добавить в Outlook. есть ли способ мгновенно добавить ics к календарю перспективы, когда пользователь заставляет его загружать?Добавить файл .ics в Outlook без загрузки пользователя
0
A
ответ
0
Да, если пользователь использует IE, и ваш сайт добавляется в список надежных сайтов. Если эти условия выполнены, вы можете использовать объектную модель Outlook со своего сценария Java Script на стороне клиента, чтобы создать экземпляр объекта Outlook.Application, используя new ActiveXObject('Outlook.Application')
. Затем вы можете вызвать Application.CreateItem (1) (1 означает перечисление olAppointmentItem). Заполните все объекты AppointmentItem и позвоните по телефону AppointmentItem. Сохраните.
Вы задаете правильный тип контента, то есть «текст/календарь»? –
Я не понимаю, что вы хотите сказать. У меня есть файл, и когда пользователь открывает его, он может добавить его в свой календарь. теперь я хочу сделать так, что, когда вы нажимаете кнопку, она не загружает файл, а просто добавляет его в календарь перспективы. –