发布到 JMP Live (devlive16.jmp.com)我无法让我的脚本正常工作。它旨在向 JMP Live 发布 2 个控制图以演示 CC 警告。好奇是否有人可以提供指导?
谢谢!

回复:发布到 JMP Live (devlive16.jmp.com)嗨,克里斯,
如果创建组的管理员允许这些类型的组的成员向这些组发帖,他们可以这样做。“可以发布”权限默认为新成员打开,因此大多数管理员可能不会采取行动将其关闭。
回复:发布到 JMP Live (devlive16.jmp.com)谢谢迪特。
我看到我没有创建打开、关闭或隐藏组的选项,这是有道理的,因为我不是管理员,只有管理员可以创建这些组。如果管理员创建了这些类型的组的成员,它们可以发布到这些组吗?
回复:发布到 JMP Live (devlive16.jmp.com)嗨,克里斯,
这仅适用于个人团体。 对于他们来说,所有者的名字是组名的一部分。
所有者的姓名不属于打开、关闭或隐藏组
回复:发布到 JMP Live (devlive16.jmp.com)我也想在这篇文章中添加关于 JMP Clinical 8 的内容。 JMP Clinical 特定 UI 具有组规范选项,但您必须输入组列表。 组名不够(无法发布到 JMP Live 16)。 您必须像这样为 JMP Live 16 指定组名和用户名。 在 JMP 15 和 16 中使用 JSL 指定组似乎也是如此。
"BCGroupA[bc]"
或者
"TestGroup3[Chris Kirchberg]"
或多组
"TestGroup3[Chris Kirchberg]","Test Group 1[Chris Kirchberg]"
回复:发布到 JMP Live (devlive16.jmp.com)这是有道理的@Aurora_TiffanyD . 初始发布后有没有办法通过jsl修改父文件夹? 特别是标题或描述?
编辑添加:
没关系! 我刚刚在脚本索引中找到了“获取文件夹”条目。 这是更改现有父文件夹的标题和描述的示例:
lc = New JMP Live( Connection( "JMP Public" ) );
jmpliveresult = lc << Get Folder( "WM88CCmjKdJxFYfGzz5vM" );
jmplivefolder = jmpliveresult << As Scriptable();
success = jmplivefolder << Set Description( "New Description");
success = jmplivefolder << Set Title( "New Title");
回复:发布到 JMP Live (devlive16.jmp.com)这是发布到组的另一个示例(注意不包含 Public):
webreport = New Web Report();
webreport << Add Report(biv, Title("Bivariate by BC"), Description("A test of the new scripting"));
webreport << Add Report(oneway, Title("Oneway by BC"), Description("A test of the new scripting"));
liveresult = lc << Publish(webreport, Groups({"BCGroupA[bc]"}));回复:发布到 JMP Live (devlive16.jmp.com)你好@wendytseng
您要求获得有关替换文件夹报告的指导。在 JMP Live 16.0 中,您不能用一个操作替换整个文件夹。相反,您需要一一替换文件夹内的“子”报告。
我们为什么要做出这样的改变?
16.0 之前:
- 您可以重新发布整个文件夹及其子帖子。
- 新文件夹可以有相同顺序的相同子帖子,不同顺序的相同子帖子,中间插入一个新子帖子,完全不同的子帖子......这是一个免费的!
- 根本不清楚哪个“老”子应映射到哪个“新”子。
- 因此,完全不清楚如何正确保留重新发布之前对子帖子所做的评论和书签。
- 我们不得不禁止在子帖子上添加评论和书签,因为我们知道我们无法保证它们的安全。
- 这让很多人感到难过。
16.0:
- 禁止重新发布文件夹。
- 允许重新发布特定的子帖子。
- 在 JSL 中(因此您仍然可以自动重新发布)
- 在 JMP 用户界面中
- 因为每个子帖子都是一一重新发布的,所以如何正确保留评论和书签非常清楚。
- 我们现在可以允许对子帖子发表评论和书签。
回复:发布到 JMP Live (devlive16.jmp.com)要替换报告,您需要执行此操作而不是发布:
jmpliveresult = JMPLiveCon << Replace( webreport, ID( replaceId ) )
要更改单个报告或整个文件夹的组,您可以执行以下操作:
report = jmpliveresult << As Scriptable;
report << Share with Groups( groups );
.
回复:发布到 JMP Live (devlive16.jmp.com)另一个更新。
我可以在 JMP Live 中向组发布单个报告(不是文件夹报告)。 然后使用 JSL 替换组中的报表。
但我仍然坚持使用 JSL 在 JMP Live 中发布到一个组。
好奇是否有人也可以提供有关替换文件夹报告的指导。
谢谢!
回复:发布到 JMP Live (devlive16.jmp.com)这会发布到服务器,但不会发布到组。
Names Default To Here( 1 );
title = "Washers P-Chart Test Report";
jmplive = New JMP Live( Connection( "devlive16" ), Prompt( If Needed ) );
dt = Open( "C:/Users/wetsen/OneDrive - SAS/Demos/JMP Live/Control Chart Warnings/Washers.jmp" );
p_cc = dt << Run Script( "P chart of num defective with warnings" );
np_cc = dt << Run Script( "NP chart of num defective with warnings" );
webrpt = New Web Report();
webrpt << Add Reports( {p_cc,np_cc} );
jmpliveresult = jmplive << Publish( webrpt, Groups( {"Washers Process Monitoring"} | Public(0), Title( "Washers Process Monitoring" ) );
report = jmpliveresult << As Scriptable;回复:发布到 JMP Live (devlive16.jmp.com)嗨,温迪,
您不能在公共(1)中与集团“或”。您要么发布到群组,要么将其完全公开。HTH。
布赖恩
回复:发布到 JMP Live (devlive16.jmp.com)谢谢, @dieter_pisot !
它现在确实发布了,但它没有发布到我指定的组。你知道我的语法是否有问题吗?
Names Default To Here( 1 );
title = "Washers P-Chart Test Report";
jmplive = New JMP Live( Connection( "devlive16" ), Prompt( If Needed ) );
dt = Open( "C:/Users/wetsen/OneDrive - SAS/Demos/JMP Live/Control Chart Warnings/Washers.jmp" );
p_cc = dt << Run Script( "P chart of num defective with warnings" );
np_cc = dt << Run Script( "NP chart of num defective with warnings" );
webrpt = New Web Report();
webrpt << Add Reports( {p_cc,np_cc} );
jmpliveresult = jmplive << Publish( webrpt, Groups( {"Process Monitoring"} ) | Public( 1 ), Title( "Washers Process Monitoring" ) );
report = jmpliveresult << As Scriptable;
回复:发布到 JMP Live (devlive16.jmp.com)嗨,温迪,
JMP 16 中的脚本式发布发生了很大变化。 首先,您需要使用桌面 JMP 创建 JMP Live 连接。转到文件 -> 发布 -> 管理连接...并添加一个新连接。 您必须在此处指定 URL 和 API 密钥。 然后在您的 JSL 中,您将使用该连接发布到 JMP Live。 使用您在 JSL 代码中为连接提供的名称。 所以是这样的:
Names Default To Here( 1 );
title = "Washers P-Chart Test Report";
jmplive = New JMP Live( Connection( "devlive16" ), Prompt( If Needed ) );
dt = Open( "C:/Users/wetsen/OneDrive - SAS/Demos/JMP Live/Control Chart Warnings/Washers.jmp" );
p_cc = dt << Run Script( "P chart of num defective with warnings" );
np_cc = dt << Run Script( "NP chart of num defective with warnings" );
webrpt = New Web Report();
webrpt << Add Reports( {p_cc, np_cc} );
jmpliveresult = jmplive << Publish( webrpt );
report = jmpliveresult << As Scriptable;