无法将文件保存到Sharepoint大家好。 在对我而言,复杂的脚本从存储在Sharepoint上的Excel文件中提取特定数据,然后执行必要的分析,并另存为交互式HTML文件之后,我似乎在努力解决这个问题。基本步骤。 我再也看不到树木的木头了。 我在这里想念什么吗?
此格式适用于保存到我的桌面或PC上的任何驱动器:
myPlatform << Save Interactive HTML( "$DESKTOP/Whole Milk SPC.htm" );
这不适用于“保存到Sharepoint”:
myPlatform << Save Interactive HTML( "https://dairygoldcloud.sharepoint.com/CI/Whole%20Milk%20SPC.htm" );
我是否缺少明显的东西? 我没有收到任何错误。
我具有对Sharepoint文件夹的写访问权,可以手动上传文件,但是文件不会通过JSL脚本保存到Sharepoint。 我很困惑 任何帮助,将不胜感激。
脚本编写回复:无法将文件保存到Sharepoint该URL看起来与我习惯的URL不同,下面是对我有用的示例。如果您手动上传文件,可以使用JMP下载或Open()它吗?
https://company.sharepoint.com/:x:/r/sites/Site/Shared%20Documents/Folder/Subfolder/File%20name.xlsx
如果由于权限问题而无法下载文件,则下面的两个链接可能会有所帮助。您可能首先从本地保存文件,然后使用Copy Directory()将其推送到共享点:
https://community.jmp.com/t5/Discussions/Open-microsoft-office-365-cloud-based-excel-from-JMP-JSL/td-p/242367
https://community.jmp.com/t5/Discussions/Open-microsoft-office-365-cloud-based-excel-from-JMP-JSL/mp/242367#U242367
回复:无法将文件保存到Sharepoint非常感谢您的回复(对我的回复延迟表示歉意)。
以前,我使用了您包含的链接来使我能够从Sharepoint读取内容。 这很好。
尝试了URL的各种组合,但根本无法正常工作。 最后,我参与了IT工作,解决方法是设置一个PowerShell,该PowerShell将每天在预定义的时间自动将JMP html文件传输到指定位置。 谢谢你的帮助。
回复:无法将文件保存到Sharepoint很高兴您找到了解决方案。 请注意,您可以在JMP中运行powershell脚本,因此可以在JSL脚本中使用Run Program()函数来踢PS例程。 这是一个例子:
Names Default To Here( 1 );
commands = {
"hostname\!n",
"exit\!n"
};
icommand = 0;
RP = Run Program(
Executable( "PowerShell.exe" ),
ReadFunction( Function( {this}, Write( this << Read ) ) ),
WriteFunction(
Function( {this},
icommand++;
If( icommand <= N Items( commands ),
this << Write( commands[icommand] );
,
this << WriteEOF;
);
)
)
);回复:无法将文件保存到 Sharepoint我不知道(甚至不考虑)!
非常感谢。 过一个美好的圣诞节。
基兰