插入超链接我想要做两个独立的练习:(a) 允许我正在编写的 JSL 脚本的用户链接到我在其中一个输出窗口中引用的网页;(b) 打开 MS Outlook,通过点击我提供的链接向某人发送电子邮件,收件人地址和邮件主题已预先填充,但邮件的实际内容需要用户填写。我找到了“web”和“mail”功能,但不知道如何在这个环境下使用它们。我目前只在 Windows 上运行脚本,如果与问题相关,我希望能够在 JMP 8 或 9 中执行此操作。
非常感谢
插入超链接真是妙极了!这巧妙地避免了打开 Outlook 的需要,而且还提出了其他可能性——例如,让用户填写复选框、单选按钮或简要说明问题出现时正在进行的操作,之后可以将调查结果汇总成 JSL 格式并自动添加到内容中。太棒了——非常感谢!
大卫
插入超链接Mail() 接受一个可选的第四个参数作为附件。应该可以将日志窗口内容保存为文本文件,然后将其附加到电子邮件中。另一种方法是将日志输出添加到邮件末尾。下面是上述脚本的扩展版本,它允许用户用自己的语言描述问题,当前日志内容会自动添加到下方。我在 Windows 7 和 JMP 9 上尝试过。邮件最终出现在 Outlook 的发件箱中,并且显示效果与预期一致。
新窗口( “测试” ,
阵容框(
2,
文本框( “点击此链接” ) ,
bb1= 按钮盒( "http://www.jmp.com/", 网络( "http://www.jmp.com/" ),下划线样式(1 ) ),
文本框( "Send mail to" ),
bb2= 按钮盒( "test@example.com",
新窗口( “消息文本” ,
<<模态框,
message =文本编辑框( "写邮件信息" , <<设置宽度( 200 ) , <<设置行数( 10 ) ) ,
H 列表框(
按钮框( “确定” ,
内容=消息<<获取文本|| "\!r\!r日志窗口\!r" || ( 窗户 ( “日志” )[ 1 ] <<显示窗口( 1 ) <<获取文本)
),
按钮框( “取消” )
)
);
主题= “您的应用程序有问题” ;
邮件( “ test@example.com ” ,主题,内容)
),
bb2 <<下划线样式( 1 )
)
);
插入超链接这就是我所需要的大部分内容,而且本身就非常有用,谢谢:我实际上并没有意识到按钮框的“下划线样式”属性会使按钮看起来像超链接(或者更准确地说,我忘记了它 - 我已经很久没有尝试过做这种事了)。
我在问题的第二部分尝试做的只是在 JMP 中启动 Outlook,以便用户可以快速输入他遇到的问题描述,然后通过电子邮件发送给我。我希望生成的邮件标题自动为“您的应用程序出现问题”或类似的标题。事后我突然想到,如果能将日志自动附加到邮件中,那将非常有用。可以实现吗?
非常感谢,
大卫
插入超链接我不确定我是否理解了您的意思,但也许您可以使用 Button Box() 的下划线样式来替代超链接?下面的示例仅在 Mac 版 JMP9 中测试过(Mail() 无法正常工作!)。
新窗口( “测试” ,
阵容框(
2,
文本框( “点击此链接” ) ,
bb1= 按钮盒( "http://www.jmp.com/", 网络( "http://www.jmp.com/" ), 下划线样式(1 ) ),
文本框( "Send mail to" ),
bb2= 按钮盒( "test@example.com", 邮件( "test@example.com", "example", "Windows only" ), 下划线样式(1 ) )
)
);