Inserción de hipervínculosComo dos ejercicios separados, quiero (a) permitir que los usuarios de un script JSL que estoy escribiendo enlacen a una página web referenciada en una de las ventanas de salida, y (b) abrir MS Outlook para enviar un correo electrónico haciendo clic en un enlace proporcionado, con la dirección del destinatario y el asunto ya rellenados, pero con el contenido del mensaje para que el usuario lo complete. He encontrado las funciones "web" y "mail", pero no veo cómo usarlas en este contexto. Estoy ejecutando el script solo desde Windows y me gustaría poder hacerlo en JMP 8 o 9, si es relevante para la pregunta.
Muchas gracias
Insertar hipervínculos¡Ingenioso! Esto evita por completo la necesidad de abrir Outlook y, además, sugiere otras posibilidades, como pedirle al usuario que complete un formulario con casillas de verificación, botones de opción o que resuma lo que estaba haciendo cuando surgió el problema. Después, los resultados de dicha encuesta podrían resumirse en JSL y añadirse automáticamente al contenido. ¡Perfecto! ¡Muchísimas gracias!
David
Inserción de hipervínculosMail() acepta un cuarto argumento opcional para los archivos adjuntos. Debería ser posible guardar el contenido de la ventana de registro como un archivo de texto y adjuntarlo al correo electrónico. Otra posibilidad es agregar la salida del registro al final del mensaje. A continuación, se muestra una versión ampliada del script anterior que permite al usuario describir el problema con sus propias palabras; el contenido del registro actual se agrega automáticamente. Lo probé en Windows 7 y JMP 9. El correo llegó a la bandeja de salida de Outlook y se mostró correctamente.
Nueva ventana ( "prueba" ,
Cuadro de alineación (
2,
Cuadro de texto ( "Seguir este enlace" ) ,
bb1= Caja de botones( "http://www.jmp.com/", Web( "http://www.jmp.com/" ),Estilo de subrayado (1 ) ),
Cuadro de texto( "Send mail to" ),
bb2= Caja de botones( "prueba@ejemplo.com",
Nueva ventana ( "Texto del mensaje" ,
<< modal ,
mensaje = Cuadro de edición de texto ( "Escribir mensaje de correo" , << establecer ancho ( 200 ) , << establecer líneas ( 10 ) ) ,
Cuadro de lista H (
Cuadro de botones ( "De acuerdo" ,
contenido = mensaje << obtener texto || "\!r\!rVentana de registro\!r" || ( Ventana ( "Registro" )[ 1 ] << mostrar ventana ( 1 ) << obtener texto )
),
Cuadro de botones ( "Cancelar" )
)
);
sujeto = "Problema con tu aplicación" ;
Correo electrónico ( " prueba@ejemplo.com " , asunto , contenido )
),
bb2 << Estilo de subrayado ( 1 )
)
);
Inserción de hipervínculosEso es la mayor parte de lo que necesito y, por sí solo, es muy útil. Gracias: en realidad, no me había dado cuenta de que la propiedad "Estilo de subrayado" de un cuadro de botón haría que un botón pareciera un hipervínculo (o, para ser más precisos, lo había olvidado; hacía mucho tiempo que no intentaba hacer este tipo de cosas).
Lo que intento hacer en la segunda parte de la pregunta es simplemente iniciar Outlook desde JMP, para que el usuario pueda escribir rápidamente la descripción de un problema y enviármelo por correo electrónico. Me gustaría que el correo resultante se titulara automáticamente "Problema con su aplicación" o algo similar. Después de pensarlo, se me ocurre que sería muy útil que el registro también se adjuntara automáticamente al correo electrónico. ¿Sería posible algo así ?
Muchas gracias,
David
Inserción de hipervínculosNo estoy seguro de haber entendido lo que quieres, pero quizás puedas usar el estilo de subrayado de Button Box() como sustituto de un hipervínculo. El ejemplo a continuación solo se ha probado en JMP9 para Mac (¡Mail() no funciona!).
Nueva ventana ( "prueba" ,
Cuadro de alineación (
2,
Cuadro de texto ( "Seguir este enlace" ) ,
bb1= Caja de botones( "http://www.jmp.com/", Web( "http://www.jmp.com/" ), Estilo de subrayado (1 ) ),
Cuadro de texto( "Send mail to" ),
bb2= Caja de botones( "prueba@ejemplo.com", Correo( "prueba@ejemplo.com", "example", "Windows only" ), Estilo de subrayado (1 ) )
)
);