Verwenden von JSL zum Senden von E-MailsIch versuche, JSL zum Senden von E-Mails im Rahmen einer Datenabfrageabfrage zu verwenden. Wie bette ich eine Datentabelle oder Journaltabelle in den Text meiner Textnachricht ein?
Danke
Betreff: JSL zum Versenden von E-Mails verwendenHallo @dadawasozo ,
Mir ist das nicht bekannt, aber ich glaube, Sie können es nur als Anhang hinzufügen, nicht im Text der E-Mail. Ich denke, es kann nur Text in der E-Mail verarbeiten.
DS
Betreff: JSL zum Versenden von E-Mails verwendenHallo DS,
Ist es möglich, ein Bild im E-Mail-Text (nicht im Anhang) zu senden und gleichzeitig eine Tabelle anzuhängen? Die Funktion „Eval()“ und „Get Text“ funktioniert nicht für das Bild
Betreff: JSL zum Versenden von E-Mails verwendenNicht dass ich wüsste.Betreff: JSL zum Versenden von E-Mails verwendenHi. Vielen Dank für Ihre schnelle Antwort.
Aber ich möchte noch einmal fragen: Besteht die Möglichkeit, dass ich das Foto dem Text der E-Mail beifüge? Vielen Dank im Voraus.
Betreff: JSL zum Versenden von E-Mails verwendenHallo @lalala ,
Ich bin mir nicht sicher, ob es eine Möglichkeit gibt, dies mit den zuvor in diesem Thread aufgeführten Befehlen zu tun. Der Text ist nur durch Tabulatoren getrennt und Sie können ihn in der E-Mail bearbeiten. Mir sind keine Befehle bekannt, um dies zu ändern, wenn die Tabelle als Text gesendet wird
Es gibt jedoch eine mögliche Problemumgehung, die Ihren Anforderungen gerecht werden könnte. Sie müssen den Datentabellenbericht als Bild abrufen, speichern und dann als Anhang senden. Es sieht aus wie das Datentabellenformat in JMP-Berichtsfenstern.
Names Default To Here( 1 );
Open( "$SAMPLE_DATA/Big Class.jmp" );
dt = Data Table( "Big Class" );
path="your path\"; //be sure to have the last backslash included in this.
tb=dt<<GET as="" report=""></GET>
You can of course save the picture in different formats than png.
The attachment will look like this:
<SPAN class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="pic.png" style="width: 400px;"><span class="lia-inline-image-display-wrapper" image-alt="pic.png" style="width: 142px;"><img src="https://us.v-cdn.net/6038925/uploads/images/30392i0B4D2C1C507D8C67/pic.png" role="button" title="pic.png" alt="pic.png" /></span></SPAN>
Not ideal, but the data will be formatted and aligned as desired. It won't be editable or copy/pastable like the text email version. Perhaps you can put in a request to JMP to have them provide more options for the Get Text() command so it can provide more complex formatting options?
Hope this helps!,
DS
Betreff: JSL zum Versenden von E-Mails verwendenHallo. Gibt es eine Möglichkeit, die Ausrichtung pro Spalte festzulegen? Oder wenn ich den in dieser HTML-E-Mail verwendeten Standardschriftstil ändern könnte, weil es den Anschein hat, dass die Spalte nicht ausgerichtet ist, weil die Buchstaben im verwendeten Standardschriftstil (Arial) unterschiedlich viel Platz pro Buchstabe einnehmen (z. B. „I“ hat unterschiedlichen Platz). als „M“). Gibt es also eine Möglichkeit, den Schriftstil zu ändern, oder gibt es einen anderen Vorschlag, wie die Ausrichtung pro Spalte korrigiert werden kann? Danke.
Betreff: JSL zum Versenden von E-Mails verwendenIch freue mich zu hören, dass Sie das Problem mit dem E-Mail-Client herausgefunden haben. Seltsam, dass es so davon abhängt, aber das gilt auch für Wagenrückläufe. Ich freue mich, dass es jetzt bei Ihnen funktioniert.
DSBetreff: JSL zum Versenden von E-Mails verwendenHallo, es war tatsächlich der E-Mail-Client. Ich habe Mailbird deinstalliert und Outlook verwendet und es hat gut funktioniert ...
Ich danke Ihnen für Ihre Hilfe!
Betreff: JSL zum Versenden von E-Mails verwendenHallo, das ist der Druckbildschirm ... Ich denke, das Problem könnte darin liegen, dass ich nicht Outlook als E-Mail-Client verwende, sondern Mailbird. Ich werde versuchen, Outlook zu konfigurieren und zu aktualisieren

Betreff: JSL zum Versenden von E-Mails verwendenHallo @Stefan ,
Das ist wirklich seltsam. Ich verwende JMP Pro 15.2.1 auf W10 64-Bit. Diese Funktionalität ist sicherlich nicht von Pro abhängig, daher kann ich mir nicht vorstellen, dass dies der Fall ist. Wenn ich diesen Code für die große Klasse ausführe, erhalte ich diese E-Mail:

Haben Sie den Code genau kopiert/eingefügt und nur die E-Mail-Adresse geändert? Wenn der Code außer der E-Mail-Adresse geändert wurde, könnte sich dies auf die Formatierung in der E-Mail auswirken. Haben Sie einen Screenshot des Codes und der E-Mail, die Sie von JMP erhalten?
DS
Betreff: JSL zum Versenden von E-Mails verwenden@SDF1 Danke für die schnelle Antwort, ich habe die wenigen von Ihnen empfohlenen Optionen ausprobiert, aber immer noch keine Freude. Ich verwende Windows, JMP 15.2.1
Dies ist der Auszug aus dem E-Mail-Text...
Bei den Daten handelt es sich um Name, Alter, Geschlecht, Größe, Gewicht...
Betreff: JSL zum Versenden von E-Mails verwendenHallo @Stefan ,
Die Verwendung der sogenannten „Escape-Sequenzen“ kann manchmal etwas knifflig sein. Manchmal funktionieren sie so, wie man es sich vorstellt, aber manchmal müssen sie anders aufgerufen werden. Es ist so etwas wie :Column vs Column(dt, #) oder As Column(). Sie verweisen alle auf Spalten, aber es gibt einige Fälle, in denen eine besser ist als die andere.
Wie auch immer, Sie wollten ein konkretes Beispiel für den Wagenrücklauf. Hier ist eines, das mit einer integrierten Datentabelle in JMP funktioniert.
Names Default To Here( 1 );
Open( "$SAMPLE_DATA/Big Class.jmp" );
dt = Data Table( "Big Class" );
tb=dt<<GET as="" report=""></GET>
You don't have to have the extra concatenate || in there between "The data is " and !\n. You can instead write it as "The data is !\n" || Eval() and it'll work just the same. But, however you implement it, the !\n must be in quotations: "\!n" for it to be read correctly.
One note that might be the reason you're having problems is the host operating system. If you're working in OS vs Windows, then the carriage return is different: CR vs CR LF, respectively. If you're on a Mac, the "\!n" won't work. Instead, you should use "\!N" with a capital N. When you use that, it insert a line break appropriate for the host operating system.
Hope this helps!,
DS
Betreff: JSL zum Versenden von E-Mails verwendenHallo, wie haben Sie es geschafft, den Wagenrücklauf hinzuzufügen? Ich habe alle Optionen mit \!n ausprobiert, aber kein Erfolg. Können Sie bitte ein Beispiel hinzufügen?
Prost!
Betreff: JSL zum Versenden von E-Mails verwendenGern geschehen. Ich habe auch herausgefunden, dass, wenn Sie in Anführungszeichen nach Ihrem „Einleitungssatz“ ein \!n einfügen, Sie einen Wagenrücklauf erhalten können, bevor die Datentabelle in der E-Mail gedruckt wird.Betreff: JSL zum Versenden von E-Mails verwendenHallo DS,
Vielen Dank!! Das ist es, was ich brauchte! Ich schätze Ihre Hilfe.
Lou
Betreff: JSL zum Versenden von E-Mails verwendenHallo @lou ,
Das war eine große Herausforderung und ich glaube, ich habe es geschafft. Sollte nur etwa drei Zeilen Code umfassen.
Names Default To Here( 1 );
dt = Data Table( "My Data Table" ); //this defines whichever data table you're dealing with
tb=dt<<GET as="" report=""></GET>
I tested it on a data table of mine and it worked great. It even puts the text in a data table style/format. It is just text, but this should solve the original problem.
UPDATE: I went back and tested if you could add more text to the body and you can if you wrap the <<GET text="" portion="" in="" an="" eval=""></GET>
Hope this helps!,
DS
Betreff: JSL zum Versenden von E-Mails verwendenHallo DS,
Danke für deine Antwort. Anbringen ist eine Alternative. Ich suche immer noch nach einer Möglichkeit, dies der Hauptbotschaft hinzuzufügen, sei es per Tabelle, Tagebuch oder Bild.
Lou
Betreff: JSL zum Versenden von E-Mails verwendenHallo @lou ,
Ich habe im Scripting-Index nach Mail gesucht und Folgendes gefunden:
Names Default To Here( 1 );
Mail( "test@example.com", "revelation", "JMP is great.", "$SAMPLE_DATA/Big Class.jmp" );
Ich habe es mit dem Alarmskript-Beispiel getestet und es hat mir eine Nachricht gesendet. Ich habe keine JMP-Datei angehängt und bin mir nicht sicher, ob sie in den E-Mail-Text eingebettet wird, aber es wird zumindest angeboten, einen Anhang hinzuzufügen. Sollte Dein Problem lösen.
Hoffe das hilft!,
DS