Como posso ver o tamanho de todos os documentos em um banco de dados, excluindo o design?

Como posso ver o tamanho de todos os documentos em um banco de dados, excluindo o design?

Posso ver o tamanho do banco de dados nas propriedades do banco de dados, guia Informações. Mas esse tamanho inclui o tamanho dos elementos de design (formulários, visualizações, conjuntos de quadros, etc.).

O Lotus Notes fornece uma maneira de obter apenas o tamanho dos documentos no banco de dados, excluindo o tamanho dos elementos de design?

Responder1

Faça uma cópia somente de design do banco de dados para referência e registre seu tamanho. Em seguida, subtraia isso do tamanho do banco de dados real. Mas observe: seu resultado incluirá o tamanho dos índices de visualização e não está claro para mim se você deseja ou não isso.

Responder2

O objeto NotesDocument possui um campo chamado "Size" que retornará o valor em bytes do tamanho de um determinado documento.

Link para chamada Javascript (que possui links para LotusScript/Java).

http://publib.boulder.ibm.com/infocenter/domhelp/v8r0/topic/com.ibm.designer.domino.api.doc/r_domino_Document_Size.html

O tamanho é subjetivo. Embora indique o tamanho do documento, se os anexos estiverem compactados, ele informará o tamanho compactado. Além disso, o DAOS também pode ser um fator.

Responder3

Por que você precisaria saber essa informação? Você pode encontrá-lo para documentos individuais por meio das propriedades do documento, mas não consigo imaginar nenhuma situação em que você precise saber disso para todos os documentos. Você poderia ter uma visualização de todos os documentos onde estava uma das colunas doc.getSize().toFixed()e resumi-los todos, mas não é útil saber o tamanho do documento para nada.

var doc:NotesDocument = currentDocument.getDocument();
return "The current document uses " + doc.getSize().toFixed() + " bytes"

Fonte:Documentos do Lotus Domino Designer 8.5.3no IBM Knowledge Center

informação relacionada