таким образом, пытаясь помочь кому-то преобразовать свой Календарь Outlook в ics, чтобы поделиться в интернете. Работать отлично... Но, как и 50% их записей были вручную помечены как частные. Я попытался проверить "включить детали элементов, помеченных как частные". Это отправит их вещи в ics, но это просто показывает частную встречу, и им нужно имя встречи/что угодно. Так есть ли способ массово распаковывать эти записи или получать их из экспорта?
Как экспортировать личные встречи в outlook?
3 ответа
вы говорите, что вам удалось экспортировать все встречи Outlook и только проблема в том, что все они помечены как частные.
это легко исправить, так как файл ics является текстовым файлом, где каждая встреча выглядит так:
BEGIN:VEVENT
...
КЛАСС: PRIVATE
...
END:VEVENT
необходимо либо удалить предложение CLASS, поскольку по умолчанию является public,
или изменить CLASS:PRIVATE
to CLASS:PUBLIC
.
удалить строку, вы можно использовать пакетную команду (in a .Bat-файл) чтобы скопировать файл без этих строк :
findstr /v CLASS:PRIVATE input.ics > output.ics
можно, конечно, просто использовать текстовый редактор, чтобы заменить все вхождения
CLASS:PRIVATE
to CLASS:PUBLIC
.
экспорт всех назначений
в интересах будущих читателей, вот как экспортировать все встречи в календаре.
- откройте Outlook и нажмите кнопку календарь в самом низу
- выбрать календарь, который вы хотите преобразовать из левой панели
- откройте раскрывающееся меню Файл и нажмите кнопку Сохранить Календарь
- выбрать формат iCalendar (*ics) С Сохранить Как Тип выпадающее меню, а затем нажмите кнопку Дополнительные Параметры
откройте раскрывающееся меню диапазон дат и выберите весь Календарь преобразовать весь календарь
открыть меню рядом с деталь и указать Полный Доступ чтобы включить все детали назначения
выберите показать. Включить элементы, помеченные как частные, установите флажок рядом с включить сведения о отмеченных элементах рядовой
- клик OK
- укажите имена папок и файлов
- клик сохранить
там на самом деле, по-видимому, нет никакого способа, чтобы решить эту проблему без изменения элементов в Outlook, в первую очередь.
несмотря на то, что флажок "Включить сведения об элементах, помеченных как личные" сохраняет даты и время начала и окончания личных элементов в файле ICS, он не включает в себя никакой фактической информации о собрании, такие как название, люди и т.д. Все это включает в себя личные вещи, не оставляйте их из файла ICS полностью.
да, можно подумать, что "детали" означают реальные детали, а не только дату и время. Но дело обстоит не так.
редактирование ICS для удаления класса: PRIVATE из элементов, как предлагается здесь, не позволяет увидеть фактическое содержимое элемента, потому что такая информация не сохраняется в файле ICS. Заголовок элемента будет "личное назначение", даже если для класса задано значение public.
единственный обходной путь я могу думать о том, чтобы удалить частная марка с этих встреч в Outlook но поставить в какой-то другой маркер, что они частные. Затем сохраните файл ICS, затем перейдите в этот файл и отредактируйте класс, чтобы быть частным на тех элементах, ища их на основе созданного маркера. Похоже, довольно много ручного труда, если нет какого-то способа сделать оба шага как партию.
во время экспорта в Outlook, перед сохранением ICS:
- в диалоговом окне нажмите "Дополнительные параметры"
- выбрать "Показать >>" показать "расширенные опции"
- установите флажок "Включить сведения об элементах, помеченных как личные"
- OK
- сохранить ICS
теперь у вас есть все детали элементов в файле ICS.
Если вам нужно "распаковать" элементы для далее, откройте файл ICS с любым блокнотом и заменить все вхождения CLASS:PRIVATE
с CLASS:PUBLIC
.
Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]