Raccolta di Codice LotusScript

Abbiamo voluto condividere qui delle parti di codice LotusScript che riteniamo possano essere utili a tutti. Alcuni sono nostri , altri li ripubblichiamo nel caso provengano da altre fonti che non sono più raggiungibili. Fatene buon uso!

Home > Raccolta di codice LotusScript

Esportazione in formato .CSV da applicazione web

Ho avuto bisogno di esportare dei dati in formato .Csv da un'applicazione realizzata totalmente per il browser . Come il solito LotusScript mi è stato d'aiuto: ecco i passi che ho fatto: creo una view con i dati che vuoi esportare e la chiamo "esportazione"...

leggi tutto

Esportare da xPages ad Excel: problemi di encoding

Per un progetto nuovo ho dovuto affrontare un aspetto su cui non avevo mai lavorato. Il progetto è tutto di sviluppo in xPages su Domino; so che può sembrare strano nel 2023 sviluppare ancora in xPages ma ci sono delle funzionalità e delle caratteristiche...

leggi tutto

Antivirus scan on demand con LotusScript

Avendo una extranet costruita con HCL Domino per gli accessi dall'esterno diviene abbastanza comune dare agli utenti esterni la possibilità di caricare/condividere un file tramite l'interfaccia browser. Ma cosa succede se il file si porta dietro un qualche...

leggi tutto

Da LotusScript a ChatGpt e viceversa

ChatGpt di OpenAI.com è un po' l'argomento principale degli ultimi mesi , tutti abbiamo provato ad usarlo e stiamo pensando a come utilizzarlo in casi reali. Proprio alla luce di queste considerazioni la prima domanda che ci siamo fatta è "ma riuscirò ad...

leggi tutto

Il tema di HCL Notes nella release 11 e 12

Mi sono ritrovato a dover apportare delle modifiche ad un template di posta standard HCL Notes (versione 11 ma tutto quanto descritto vale anche per la 12 )  ed ero sorpreso da dei comportamenti delle form Memo e Reply che non mi davano i risultati attesi ....

leggi tutto

LotusScript : NotesUiDocument OnFocus / OnBlur

Starting on Notes 8.0.1 IBM tried to add two new properties in the Form events : OnFocus and OnBlur , which probably should have the same behavour of the similar in Javascript. I never used these events but now I came in an application where they could be...

leggi tutto

LotusScript: check userID nel mail file

Ho avuto bisogno di verificare una serie di file di posta Domino per vedere se lo userID era caricato all’interno del file di posta stesso , tipicamente per l’uso con un client browser come iNotes . Non ho trovato documentazione su come eseguire l’operazione...

leggi tutto

Controllare le task di Windows da LotusScript

Una necessità abbastanza ricorrente in LotusScript lato server (quindi sul backend Domino) è la necessità di lanciare un programma esterno sul sistema operativo ed attendere la sua conclusione per poi andare a leggerne il risultato. Andare a fare chiamate al...

leggi tutto

Bizdays: calcola i giorni lavorativi fra 2 date

Calcola i giorni lavorativi fra due date escludendo sabati, domeniche ed i giorni festivi presenti nel names.nsf (vista Holidays)   Dim s As New NotesSession Dim questodb As NotesDatabase Dim profilo As NotesDocument Dim ndc As NotesDocumentCollection Dim...

leggi tutto

Esporta i documenti da una view ad Excel

Magari a qualcuno puo’ servire : e’ un pezzetto di LotusScript che lanciato da una view esporta i valori presenti nelle colonne della view stessa in Excel, e’ generico e quindi non c’e’ bisogno di parametrizzarlo per view diverse. Non l’ho ottimizzato,...

leggi tutto

AggiustaData

Funzione in LotusScript per formattare una data restituendo una stringa nel formato GGMMAAAA oppure AAAAMMGG. %REM Function aggiustadata senso = 1 data nel formato GGMMAAAA sens0 = 2 data nel formato AAAAMMGG %END REM function aggiustadata (entrata As...

leggi tutto

Domino Query Language & domlog.nsf

L'adozione del Domino Query Language con la versione 10.0.1 può indubbiamente portare a grossi benefici in termini di prestazioni e permette di effettuare operazioni interessanti che prima non erano possibili. Un piccolo ma interessante esempio lo voglio...

leggi tutto

Da LotusScript a Word: Si è verificato un problema

Premessa : un pezzo di codice in LotusScript che ho già avuto modo di usare in altre occasioni in alcune applicazioni Notes, sia client sia sul server Domino. Semplicemente crea un oggetto word , crea un documento partendo da template, ci scrive e poi salva....

leggi tutto

Function per verifica contenuto di una stringa

Funzione che serve per verificare il contenuto della stringa in entrata: se c'è contenuto fa un trim altrimenti restituisce uan stringa con uno spazio. Usata anche per rimuovere caratteri non voluti , potete estenderla come vi serve. Function veriStr(entrata...

leggi tutto

LotusScript: connettersi a DB2

Riprendo qui un articolo che già avevo pubblicato sul mio blog ma che può tornare utile a chi ci segue: sono alcuni veloci note su come effettuare la connessione da LotusScript a IBM DB2.   Partiamo da un agent che va a scrivere in Db2 cosi’ vediamo...

leggi tutto

LotusScript NetFunctions

Ripubblico qui un pezzo di codice LotusScript che non ho scritto io e che mi era servito tempo fa ma che ora non ritrovo più in rete . Probabilmente il post originale se ne è andato ma potrebbe servire ancora a qualcuno . Si tratta di una libreria (chiamata...

leggi tutto

LotusScript: un potente linguaggio di programmazione per Lotus (poi IBM ed ora HCL )Notes/Domino.

LotusScript offre una serie di potenti funzionalità per sviluppare applicazioni personalizzate. Ad esempio, è possibile utilizzare LotusScript per creare script server-side, script client-side e macro per automatizzare le attività quotidiane. LotusScript supporta anche la creazione di moduli, classi e oggetti, rendendo possibile la creazione di applicazioni più complesse.
LotusScript è molto flessibile e facile da imparare. Molti sviluppatori di Lotus Notes trovano che LotusScript sia molto simile ad altri linguaggi di programmazione, come Visual Basic o Java, il che lo rende facile da apprendere per coloro che hanno già esperienza con questi linguaggi.
Inoltre, LotusScript offre una vasta libreria di funzioni e metodi che rendono possibile la creazione di applicazioni avanzate. Ad esempio, è possibile utilizzare LotusScript per accedere e gestire i dati archiviati in Lotus Notes, inviare e ricevere email, gestire i documenti e molto altro ancora.
Per coloro che cercano di creare applicazioni personalizzate per Lotus Notes, LotusScript è uno strumento indispensabile. LotusScript è facile da imparare e offre una serie di potenti funzionalità per sviluppare applicazioni personalizzate per Lotus Notes.
In conclusione, LotusScript è un linguaggio di programmazione potente e flessibile che viene utilizzato per sviluppare applicazioni sulla piattaforma Lotus Notes. Con la sua vasta libreria di funzioni e metodi, LotusScript rende possibile la creazione di applicazioni avanzate per Lotus Notes. Se sei interessato a sviluppare applicazioni personalizzate per Lotus Notes, LotusScript è sicuramente uno strumento che merita la tua attenzione.