Grüße an alle. Entschuldigung für die extra lange Bloggingpause. Ich bin kürzlich in einem selbstauferlegten Social-Media-Exil durch die Wüste gewandert (hauptsächlich), weil andere Schreibverantwortlichkeiten dafür verantwortlich sind. Wenn Sie wegen des Mangels an verärgert waren Beiträge zu JMP Clinical oder Statistiken , lass mich einfach sagen, dass meine Abwesenheit nicht wegen dir ist ... es ist alles ich.
Wie Sie alle wissen, bietet JMP viele wunderbare Funktionen zur Visualisierung Ihrer Daten. Heute werde ich jedoch über eine neue Anwendung von JMP Scripting Language (JSL) sprechen, die mir beim Schreiben und Senden von E-Mails in Massen mithilfe von JSL geholfen hat Mail Funktion.
Um ein wenig Hintergrundwissen zu vermitteln, bin ich Teil eines Lenkungsausschusses der Konferenz. Ein Teil unserer Verantwortung besteht darin, den Teilnehmern zu antworten, ob ihr Vorschlag für den bevorstehenden Workshop angenommen wurde oder nicht. Natürlich kann dies ein langwieriger Aufwand beim Schreiben und Senden von E-Mails bedeuten, insbesondere wenn das Ziel darin besteht, die E-Mail-Nachricht so anzupassen, dass sie für jeden Organisator äußerst informativ ist. Angesichts dieser Herausforderung schrieb ich eine JSL-Skript auf Personen zu antworten, deren Vorschläge angenommen wurden. Ein künstliches Beispiel, das auf der Dystopischen Literatur basiert, ist in Abbildung 1 dargestellt. Sie müssen möglicherweise auf das Bild klicken, um es lesen zu können.

Abbildung 1. Künstliches Beispiel für die Wissenschaft ist großartiger Workshop
Angesichts einer ziemlich klar definierten Struktur durchläuft das JSL-Skript jede Zeile in der Datentabelle, um E-Mail-Text zu erstellen und anzupassen, eine PDF-Datei mit wichtigen Zeitachsen anzuhängen und die Nachricht zu senden (Abbildung 2). Das Mail Funktion ist innerhalb von a platziert Versuchen Wenn also die Nachricht aus irgendeinem Grund nicht gesendet wird (z. B. aufgrund einer falsch definierten E-Mail-Adresse), wird eine Notiz in das JMP-Protokoll geschrieben. Möglicherweise bemerken Sie die j-indexierte Schleife nach unten. Zur Zeit, Mail unterstützt das Senden an einen einzelnen Empfänger, daher ist es notwendig, die Anzahl der Organisatoren (bis zu zwei in diesem Fall) durchzugehen. Aus diesem Grund werden alle Organisatoren in den E-Mail-Körper aufgenommen. Wenn ein Vorschlag jedoch nur einen einzigen Organisator hatte, würde das folgende Skript funktionieren (wie für Eintrag Nr. 2).

Figur 2. Skript, um positiv auf die Wissenschaft zu antworten, ist ein großartiger Workshop
Hier sind Beispiele für die letzten Nachrichten, die vom JSL-Skript generiert und gesendet werden:
Hallo Organisatoren. Vielen Dank, dass Sie sich die Zeit genommen haben, einen Sitzungsvorschlag für den Science is Awesome Workshop einzureichen. Wir freuen uns, Ihnen mitteilen zu können, dass Ihr Vorschlag, 321723: CHICKIENOB NUBBINS: PRAKTISCHE PROBLEME MIT GENETISCHER TECHNIK, für den diesjährigen Workshop ausgewählt wurde. Bitte arbeiten Sie bei Bedarf mit den anderen Organisatoren zusammen, um die Sprecher für die Sitzung zu ermitteln. Zu den Organisatoren in dieser Sitzung gehören Crake Smith, HelthWyzer (Crake.Smith@HelthWyzer.wow) und Jimmy Thickney, OrganInc (Jimmy.Thickney@OrganInc.wow). Bitte wählen Sie aus den Organisatoren einen Lehrstuhl aus und beachten Sie die beigefügten Regeln für die Teilnahme am Workshop. Teilnahmeregeln und wichtige Fristen sind beigefügt. Wir bedanken uns für Ihr Interesse an einer Teilnahme am Science is Awesome Workshop! Mit freundlichen Grüßen Der LenkungsausschussHallo Organisatoren. Vielen Dank, dass Sie sich die Zeit genommen haben, einen Sitzungsvorschlag für den Science is Awesome Workshop einzureichen. Wir freuen uns, Ihnen mitteilen zu können, dass Ihr Vorschlag, 231234: DIE WICHTIGKEIT DER IMPFSTOFFPROGRAMME FÜR DIE BEKÄMPFUNG DER KRANKHEIT, für den diesjährigen Workshop ausgewählt wurde. Bitte arbeiten Sie bei Bedarf mit den anderen Organisatoren zusammen, um die Sprecher für die Sitzung zu ermitteln. Organisatoren dieser Sitzung sind Perdita Verney, University of Windsor (Perdita.Verney@uw.edu.wow). Sitzungsvorsitzender ist derzeit Adrian Shelley, Earl of Windsor (Adrian@windsor.wow). Bitte informieren Sie den Vorsitzenden über die Genehmigung des Vorschlags. Teilnahmeregeln und wichtige Fristen sind beigefügt. Wir bedanken uns für Ihr Interesse an einer Teilnahme am Science is Awesome Workshop! Mit freundlichen Grüßen Der Lenkungsausschuss
Hallo Organisatoren. Vielen Dank, dass Sie sich die Zeit genommen haben, einen Sitzungsvorschlag für den Science is Awesome Workshop einzureichen. Wir freuen uns, Ihnen mitteilen zu können, dass Ihr Vorschlag, 655321: VERWENDUNG DER LUDOVICO-TECHNIK, um das Auftreten von Gewalttaten zu reduzieren, für den diesjährigen Workshop ausgewählt wurde. Bitte arbeiten Sie bei Bedarf mit den anderen Organisatoren zusammen, um die Sprecher für die Sitzung zu ermitteln. Zu den Organisatoren dieser Sitzung gehören Miles Branom, Ludovico Inc. (Branom@ludovico.wow) und William Brodsky, Ludovico Inc. (Brodsky@ludovico.wow). Sitzungsvorsitzender ist derzeit Alex DeLarge, Droog Partners (Alex@droogpartners.wow). Bitte informieren Sie den Vorsitzenden über die Genehmigung des Vorschlags. Teilnahmeregeln und wichtige Fristen sind beigefügt. Wir bedanken uns für Ihr Interesse an einer Teilnahme am Science is Awesome Workshop! Mit freundlichen Grüßen Der Lenkungsausschuss
Leider sind E-Mail-Programme aufgrund von Computerviren vergangener Tage etwas schützender geworden, wenn andere Programme versuchen, eine E-Mail zu senden (Abbildung 3). In diesen Fällen können Sie JMP-Zugriff für bis zu 10 Minuten gewähren. Dies erfordert jedoch immer noch die Genehmigung jeder E-Mail, sobald diese gesendet wird. Während einige diesen Knopfdruck als langwierig empfinden, war es mir viel lieber als das Schreiben und Anpassen von mehr als 30 E-Mails.

Figur 3. Warnung von Microsoft Outlook
Als letzte Anmerkung sollten Sie beachten, dass die Bit-Bit-Anzahl (32- oder 64-Bit) von JMP derzeit der der E-Mail-Software entsprechen muss. Bitte beachten Sie den Hinweis Hier wann dieses Problem gelöst werden kann.