![¿Cómo puedo ver el tamaño de todos los documentos en una base de datos excluyendo el diseño?](https://rvso.com/image/1365813/%C2%BFC%C3%B3mo%20puedo%20ver%20el%20tama%C3%B1o%20de%20todos%20los%20documentos%20en%20una%20base%20de%20datos%20excluyendo%20el%20dise%C3%B1o%3F.png)
Puedo ver el tamaño de la base de datos en Propiedades de la base de datos, pestaña Información. Pero este tamaño incluye el tamaño de los elementos de diseño (formularios, vistas, conjuntos de marcos, etc.).
¿Lotus Notes proporciona una manera de obtener sólo el tamaño de los documentos en la base de datos excluyendo el tamaño de los elementos de diseño?
Respuesta1
Haga una copia de diseño de la base de datos únicamente como referencia y registre su tamaño. Luego reste eso del tamaño de la base de datos real. Pero tenga en cuenta: su resultado incluirá el tamaño de los índices de su vista, y no me queda claro si lo desea o no.
Respuesta2
El objeto NotesDocument tiene un campo llamado "Tamaño" que devolverá el valor en bytes de un tamaño de documento particular.
Enlace a llamada Javascript (que tiene enlaces a LotusScript/Java).
Aunque el tamaño es subjetivo. Si bien le indicará el tamaño del documento, si los archivos adjuntos están comprimidos, informará el tamaño comprimido. También DAOS puede ser un factor.
Respuesta3
¿Por qué necesitarías saber esa información? Puede encontrarlo para documentos individuales a través de las propiedades del documento, pero no puedo imaginar ninguna situación en la que necesite saberlo para todos los documentos. Podría tener una vista de todos los documentos donde estaba una de las columnas doc.getSize().toFixed()
y luego resumirlos todos, pero no es útil saber el tamaño del documento para nada.
var doc:NotesDocument = currentDocument.getDocument();
return "The current document uses " + doc.getSize().toFixed() + " bytes"
Fuente:Documentos de Lotus Domino Designer 8.5.3en el Centro de conocimiento de IBM