将数据表保存到共享点<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />大家好
我已成功使用 JSL 从共享点读取数据表(手动上传)。
但是,我找不到让 JMP(Windows 上的版本 8.0.2)将文件保存到此共享点的方法。
要读取我使用的文件:
dt = open(::path||"MyTable.jmp");
其中路径是一个以开头的长字符串http:// ......
这工作正常。
要保存我使用的文件:
dt << save(::path||"MyTable1.jmp")
JMP 将 ::path||"MyTable1.jmp" 解释为文件名,而不是包含文件名的完整路径!? 并将具有愚蠢长名称的文件保存在当前目录中,而不是在共享点上......
任何建议都非常感谢!
BR,玛丽安
回复:将数据表保存到共享点我会联系我们的 IT 人员。
非常感谢您帮助解决这个问题!
BR,玛丽安
回复:将数据表保存到共享点我在 Windows XP 上运行 Internet Explorer 8。我们的 Sharepoint 不是最新版本。
听起来您需要咨询您的 Sharepoint 管理员。顺便说一句,以下命令有效:
dt = 当前数据表();
dt << save("\\abcde.jnj.com\def\hijkl\Shared Documents\x.jmp");
回复:将数据表保存到共享点不,我真的有在你写的时候完成,并在我之前的回复中找到路径。 我使用的是 Windows XP - 也许您使用的是不同的东西?
无论如何 - 删除 http: 并用反斜杠交换前斜杠在一定程度上起作用......
现在 JMP 明白我想要做什么,并且尝试以正确的名称将文件保存在正确的文件夹中。 直到现在我收到一条错误消息:
输入/输出问题。 无法在读写模式下打开。
指定的网络名称不再可用。
无法保存文件。
看起来像是某种权限问题,但我对这个共享点的权限是“完全控制”——我认为这已经足够好了。
回复:将数据表保存到共享点我认为您正在将视图更改为资源管理器视图,然后复制 URL( http:// ...)并尝试使用它。我认为这行不通。试试这个:
当您查看所需的 Sharepoint 文件夹时:
1.将视图更改为所有文件
2. 点击操作 > 使用 Windows 资源管理器打开
3. 一旦 Windows 资源管理器窗口打开(独立于 IE),您将拥有一个可以使用的 unc 样式的文件夹路径。它应该从\\ .
回复:将数据表保存到共享点亲爱的 PMroz
感谢您的评论,但这正是我所做的!
在 Windows 资源管理器中打开 Sharepoint 文件夹并从此处复制路径:::pathstr=" http://mysite.mycompany.net/mysubject/JMP_DB/ ";.
此路径适用于 dt=open(::pathstr||"MyTable.jmp")。
但它不适用于 dt<
请参阅上面我的回复中发生的情况的解释。
BR,玛丽安
不知何故,在上面的文字中得到了一组额外的 http:... 消息编辑者:Marianne Toft
回复:将数据表保存到共享点看看您是否可以将 Sharepoint 文件夹作为 windows 文件夹打开。这将为您提供适用于 JMP 的 unc 样式路径。查看相应的 Sharepoint 文件夹时,单击操作 > 使用 Windows 资源管理器打开。您将获得一个显示文件的 Windows 资源管理器窗口。正确的文件夹路径位于顶部,如下所示:
\\mysite.mycompany.com\mysubject\jmpprograms\Shared Documents
然后,您的完整文件路径将是“\\mysite.mycompany.com\mysubject\jmpprograms\Shared Documents\MyTable.jmp”
回复:将数据表保存到共享点你好纪尧姆
感谢您尝试提供帮助.
是的,我的路径是一个字符串(定义为 ::path = " http:// ....\"; )
这样的路径工作正常,否则打开命令将不起作用。
但是保存的时候会出现问题。 我已经解决了这个问题,但不知道如何克服它! 问题是 Save 以错误的方式解释了我给它的输入字符串。
dt<<保存(“MyTable.jmp”)将 dt 保存为我的表.jmp在里面当前目录.
dt<将 dt 保存为我的表.jmp在C:\程序文件.
dt<<保存(“ http://........\MyTable.jmp ") 应该将 dt 保存为我的表.jmp在 Sharepoint 上的指定文件夹中(由路径给出),而是将 dt 保存在当前目录作为一个名为的文件http---.......MyTable.jmp .
日志中没有错误消息 - 只有 'Scriptable[]' as JMP做保存文件 - 只是在错误的地方用错误的名称......
我也尝试使用设置当前目录更改目录,认为然后我可以使用保存文件dt<
但没有任何反应(没有错误消息,目录没有变化)。
设置当前目录(::path);
BR,玛丽安
回复:将数据表保存到共享点你好玛丽安,
您尝试过这种语法吗?
路径 = " http:// ......";
dt = open(strpath || "MyTable.jmp");
dt << save(strpath || "MyTable1.jmp");
你能复制保存语句的日志吗?
问候,
纪尧姆