使用公开使用的脚本从 Teams/Sharepoint 打开 jmp 文件如果只有我一个人使用该脚本,那么从 Microsoft Teams/Sharepoint 打开 jmp 文件就非常简单了。我只需进入 Teams 并单击“将快捷方式添加到 OneDrive”,然后就可以映射到该文件,如下所示。
dt = Open("C:\Users\{username}\OneDrive - {company}\Data\Table.jmp");我遇到的问题是我希望公司中的其他人可以使用此脚本。我可以将 {username} 设为变量,但这样它仍然依赖于其他人是否将相同的快捷方式添加到他们的 OneDrive。我也尝试从 Teams 复制文件链接,但 JMP 无法打开它(例如 https://{company}.sharepoint.com/:u:/s/{department}/Ed7cb_0X97BFtr4z-xh9mw0BBurcocxxsg91yyz9hHVUjg?e=y )。即使这样做有效,我也必须知道每个文件的确切路径,而我非常希望只使用文件夹结构命名。
有没有办法打开 Teams/Sharepoint 文件,并让多个人使用该脚本一致地工作?
自动化和脚本回复:使用公开使用的脚本从 Teams/Sharepoint 打开 jmp 文件也许其中之一如何重新访问 SharePoint 上的文件?会起作用?
“一些较早的帖子(打开 JMP 的网络浏览器,在那里进行身份验证,然后打开文件)
也可能有一个使用 HTTP 请求进行身份验证的选项,但我不知道如何使用 SharePoint 来实现这一点。”
回复:使用公开使用的脚本从 Teams/Sharepoint 打开 jmp 文件我已经开始使用 MS Graph API 的 JSL/HTTP 请求/新 OAuth2 脚本。
它目前还不能访问文件。
最大的障碍是在贵公司的 Azure/Entra 门户上注册。
根据您的管理员权限,这可能非常简单/几乎不会造成不便,或者您可能需要经过一些麻烦。
但是,一旦通过身份验证,就可以很容易地使用 MS graph 浏览 OneDrive/Sharepoint。
大多数数据都是 JSON(我将其视为 JSL 关联数组)
当您获取某个文件项时,会有一个 URL,您可以通过该 URL 检索该文件。
如果您有兴趣,我可以发布我所拥有的内容(或给我发送电子邮件)。