Saluti, a tutti. Ci scusiamo per l'interruzione prolungata del blogging. Recentemente ho vagato nel deserto in un esilio autoimposto sui social media (beh, soprattutto) a causa di altre responsabilità di scrittura. Se sei stato turbato per la mancanza di post su JMP Clinical o statistiche , lasciatemi dire che la mia assenza non è a causa tua ... è tutto per me.
Come tutti sapete, JMP ha molte funzioni meravigliose per la visualizzazione dei dati. Tuttavia, oggi parlerò di una recente applicazione di JMP Scripting Language (JSL) che mi ha aiutato a scrivere e inviare e-mail in massa utilizzando il JSL posta funzione.
Per fare un po 'di storia, faccio parte di un comitato direttivo della conferenza. Una parte delle nostre responsabilità consiste nel rispondere ai partecipanti per sapere se la loro proposta è stata accettata o meno per il prossimo seminario. Naturalmente, ciò potrebbe comportare un noioso sforzo di scrittura e invio di e-mail, soprattutto se l'obiettivo è personalizzare il messaggio e-mail in modo tale da essere più informativo per ciascun organizzatore. Di fronte a questa sfida, ho scritto a Script JSL rispondere alle persone le cui proposte sono state accettate. Un esempio artificiale basato sulla letteratura distopica è mostrato in Figura 1. Potrebbe essere necessario fare clic sull'immagine per leggerla.

Figura 1. L'esempio artificiale per la scienza è un fantastico laboratorio
Di fronte a una struttura piuttosto ben definita, lo script JSL scorre in ogni riga della tabella dati per creare e personalizzare il testo della posta elettronica, allegare un file PDF di timeline importanti e inviare il messaggio (Figura 2). Il posta la funzione è collocata all'interno di a Provare in modo che se il messaggio non riesce a inviare per qualsiasi motivo (come un indirizzo email definito in modo errato), una nota viene scritta nel registro JMP. Si può notare il ciclo j-indicizzato verso il basso. Attualmente, posta supporta l'invio a un singolo destinatario, quindi è necessario scorrere il numero di organizzatori (fino a due in questo caso). Questo è il motivo per includere tutti gli organizzatori nel corpo dell'e-mail. Tuttavia, se una proposta avesse un solo organizzatore, lo script seguente funzionerebbe (come per la voce n. 2).

Figura 2. Lo script per rispondere positivamente alla scienza è un fantastico seminario
Ecco alcuni esempi dei messaggi finali che vengono generati e inviati dallo script JSL:
Ciao, Organizzatori. Grazie per il tempo dedicato a presentare una proposta di sessione per Science is Awesome Workshop. Siamo lieti di informarti che la tua proposta, 321723: NEGOZI DI CHICKIENOB: PROBLEMI PRATICI CON INGEGNERIA GENETICA, è stata selezionata per il workshop di quest'anno. Se necessario, collabora con gli altri organizzatori per identificare gli altoparlanti per la sessione. Gli organizzatori di questa sessione includono Crake Smith, HelthWyzer (Crake.Smith@HelthWyzer.wow) e Jimmy Thickney, OrganInc (Jimmy.Thickney@OrganInc.wow). Seleziona una sedia tra gli organizzatori, rispettando le regole allegate per la partecipazione al Workshop. Le regole per la partecipazione e le scadenze importanti sono allegate. Vi ringraziamo per il vostro interesse nel partecipare al Science è Awesome Workshop! Cordiali saluti, il comitato direttivoCiao, Organizzatori. Grazie per il tempo dedicato a presentare una proposta di sessione per Science is Awesome Workshop. Siamo lieti di informarvi che la vostra proposta, 231234: L'IMPORTANZA DEI PROGRAMMI DI VACCINAZIONE PER HALT LA DIFFUSIONE DELLA MALATTIA, è stata selezionata per il workshop di quest'anno. Se necessario, collabora con gli altri organizzatori per identificare gli altoparlanti per la sessione. Gli organizzatori di questa sessione includono Perdita Verney, Università di Windsor (Perdita.Verney@uw.edu.wow). La sedia della sessione è attualmente Adrian Shelley, Earl of Windsor (Adrian@windsor.wow). Si prega di notificare l'approvazione del presidente della proposta. Le regole per la partecipazione e le scadenze importanti sono allegate. Vi ringraziamo per il vostro interesse nel partecipare al Science è Awesome Workshop! Cordiali saluti, il comitato direttivo
Ciao, Organizzatori. Grazie per il tempo dedicato a presentare una proposta di sessione per Science is Awesome Workshop. Siamo lieti di informarvi che la vostra proposta, 655321: USARE LA TECNICA LUDOVICO PER ABBASSARE L'INCIDENZA DEL CRIMINE VIOLENTO, è stata selezionata per il workshop di quest'anno. Se necessario, collabora con gli altri organizzatori per identificare gli altoparlanti per la sessione. Gli organizzatori di questa sessione includono Miles Branom, Ludovico Inc. (Branom@ludovico.wow) e William Brodsky, Ludovico Inc. (Brodsky@ludovico.wow). Il presidente della sessione è attualmente Alex DeLarge, Droog Partners (Alex@droogpartners.wow). Si prega di notificare l'approvazione del presidente della proposta. Le regole per la partecipazione e le scadenze importanti sono allegate. Vi ringraziamo per il vostro interesse nel partecipare al Science è Awesome Workshop! Cordiali saluti, il comitato direttivo
Sfortunatamente, a causa di virus informatici del passato, i programmi di posta elettronica sono diventati un po 'protettivi quando altri programmi cercano di ottenere l'accesso per inviare un messaggio di posta elettronica (Figura 3). In questi casi, puoi concedere l'accesso JMP per un massimo di 10 minuti, anche se ciò richiede ancora l'approvazione di ciascun messaggio di posta elettronica inviato. Mentre alcuni potrebbero trovare noioso questo passo che spinge i pulsanti, ho trovato molto preferibile scrivere e personalizzare 30 e-mail.

Figura 3. Avviso da Microsoft Outlook
Come nota finale, tieni presente che il bitness (32 o 64 bit) di JMP deve corrispondere a quello del software di posta elettronica. Si prega di consultare la nota Qui quanto a quando questo problema può essere affrontato.