无法将文件保存到 Sharepoint大家好。 在(对我来说)一个复杂的脚本从存储在 Sharepoint 上的 Excel 文件中提取特定数据,然后执行必要的分析,并另存为交互式 HTML 文件时,我似乎正在努力解决应该非常复杂的问题。基本步骤。 我再也见不到树木了。 我在这里错过了什么吗?
此格式适用于保存到我的桌面或电脑上的任何驱动器:
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我不知道(甚至没有考虑)这一点!
非常感谢。 祝你圣诞节愉快。
基兰
回复:无法将文件保存到 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非常感谢您的回复(并对我的延迟回复表示歉意)。
我之前使用过您包含的链接来使我能够从 Sharepoint 进行阅读。 这很好用。
尝试了各种 URL 组合,但根本不起作用。 最后,我让 IT 部门介入,解决方法是设置一个 PowerShell,每天在预定义的时间自动将 JMP html 文件传输到指定位置。 感谢您的帮助。
回复:无法将文件保存到 Sharepoint该 URL 看起来与我习惯的不同,下面是对我有用的示例。如果您手动上传文件,您可以使用 JMP 下载或 Open() 文件吗?
https://company.sharepoint.com/:x:/r/sites/Site/Shared Documents/Folder/Subfolder/File name.xlsx
如果您由于权限问题而无法下载该文件,此链接可能会有所帮助。您可以首先在本地保存文件并使用 Copy Directory() 将其推送到共享点:
从 JMP/JSL 打开 Microsoft Office 365 基于云的 Excel?