Je suis en mesure d'ouvrir Lotus notes api en utilisant Perl, sans erreur, je peux aussi obtenir la liste des points de vue qui comprend la boîte de réception, mais lorsque je tente de lire les messages de ce point de vue, il apparaît vide? Que pourrais-je faire de mal? (En fait, il semble que quelque chose pourrait de changé sur le côté des notes que ce code utilisé pour travailler avant)Comment utiliser Perl pour ouvrir la boîte de réception via l'API Lotus Notes?
Résultat code ci-dessous: NOM de vue est le suivant: ($ Inbox) a le nombre de: 0 etc.
CODE:
use Win32::OLE;
my $Notes = Win32::OLE->new('Notes.NotesSession')
or die "Cannot start Lotus Notes Session object.\n";
my $database = $Notes->GetDatabase("",'mail\VIMM.nsf');
$database->OpenMail;
my $array_ref = $database->{Views};
foreach my $view (@$array_ref) {
my $name = $view->{Name};
print "NAME of View is: $name ";
$view = $database->GetView($name);
print "has count of: ", $view->{entryCount}, "\n";
}
Ont-ils tous un entryCount() de zéro? Je n'ai pas Lotus Notes depuis un moment, mais avez-vous essayé "-> {entryCount}" à la place (entryCount ressemble plus à un attribut qu'à une méthode)? – runrig
J'ai essayé de changer et ai même résultat, aucun changement, boîte de réception encore 0, il y a peu avec au-dessus de 0, seulement 2 d'environ 15 vues, par exemple: –
NOM de vue est le suivant: ($ FolderAllInfo) a le nombre de: 12 –