Признак Папки

  • Автор темы Автор темы k85
  • Дата начала Дата начала

k85

Lotus Team
11.10.2011
262
1
Есть ли какое-то поле, которое хранит информацию о папке, в которой находилось письмо?
То есть была папка Тест, в ней было 10 документов. Мы удаляем папку, но все 10 документов остаются во Все документы. Теперь необходимо удалить эти письма.
Можно по какому-то свойству письма увидеть , в какой папке было письмо?
 
в такой постановке - нет
 
по-моему у базы есть свойство (выставляемое программно), которое позволяет писать в документ системное(ые) поле(я), в которых хранится инфа о том, в какой фолдер засунут в настоящее время документ..

обычно по ним можно разложить письма в почтовой базе больших размеров, когда документы при репликациях "вылетают" из фолдеров..

правда уже не помню всегда ли создаются такие поля, т.е. при программном добавлении и/или при попадании письма в фолжер по правилам..

но такая фишка есть..
 
фишка есть, но она д.б. используема
в ситуации выше - нет такого
 
точно знаю что свойство есть, не помню только как использовал
 
хэлп
To get: flag = notesDatabase.FolderReferencesEnabled
To set: notesDatabase.FolderReferencesEnabled = flag
....
Usage
The database must have the $FolderInfo and $FolderRefInfo hidden views to support folder references. These views can be copied from the mail template. This property does not return view references.
The database must be at the Release 5 file format level or greater.
Maintaining folder references impacts performance.
The database must be open to use this property.

Добавлено: NotesDocument.FolderReferences будет содержать массив фолдеров
я пользую эту ф-цию
 
То есть была папка Тест, в ней было 10 документов. Мы удаляем папку, но все 10 документов остаются во Все документы. Теперь необходимо удалить эти письма.
Можно по какому-то свойству письма увидеть , в какой папке было письмо?
Задача: есть папка с документами, и надо удалить и то и другое. Делаем наоборот: берём папку, получаем все документы, удаляем их, удаляем папку.
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab