如何使用 JSL 打开共享点站点上存储的 .addin?我已将自动更新功能内置到加载项中。 新版本的加载项存储在共享点上。 我可以从共享点打开 jmp 表,但无法打开插件文件。
作品:
打开(” https://sharepoint.xxx/jmp_table.jmp ”)
不起作用:
打开(” https://sharepoint.xxx/addin_try.addin ”)
打开(” https://sharepoint.xxx/addin_try.zip ”)
我想也许我可以将加载项从共享点复制到本地目录,然后打开加载项,但这也不起作用:
复制文件(” https://sharepoint.xxx/addin_try.addin ", "C:\temp\addin_try.addin")
复制文件(” https://sharepoint.xxx/addin_try.zip ", "C:\temp\addin_try.zip")
复制文件命令给出“路径无效”错误,并且识别的无效路径是默认目录和 URL 的串联(为什么?),URL 被破坏了一点:
C:\my_default_directory\C--https---sharepoint
建议?
回复:如何使用 JSL 打开共享点站点上存储的 .addin?感谢GZ的线下帮助——在你的好建议下我才得以解决问题! 对于遇到此问题的任何其他用户,关键是指定不同的文件位置,如下所示:
作品
\\sharepoint.xxx.com@SSL\DavWWWRoot\(共享点上的文件夹)
不起作用
https://sharepoint.xxx.com/(文件夹在共享点上)
回复:如何使用 JSL 打开共享点站点上存储的 .addin?@gzmorgan0
GZ——很高兴收到你的来信!
感谢您提供脚本索引中的示例。 我认为这可能是正确的 JSL,但由于安全“功能”,可能无法在这里工作。 当我直接从脚本索引尝试该示例时,我收到了一条与下面类似的错误消息(我尝试了除community.jmp.com 之外的其他一些网站,以确保这不是某个特定网站的问题)
无法连接到 nhl.bamcontent.com 端口 443:超时
当我对共享点位置尝试相同的操作时,即使在尝试下载 jmp 表时,也会出现不同的错误:
HTTP/1.1 401 未经授权
谢谢您的帮助。 我将看看是否可以找到所有加载项用户都可以访问的另一个位置。
回复:如何使用 JSL 打开共享点站点上存储的 .addin?@drew_baumgartel ,
嗨德鲁! 如果您使用的是 JMP 14,您可能需要在脚本索引 > 对象 > HttpRequest 中查找。
这是一个 JMP 示例:
Names Default To Here( 1 );
request = New HTTP Request(
URL(
"https://community.jmp.com/kvoqx44227/attachments/kvoqx44227/sample-data/49/1/BlueBirds.jmp"
),
Method( "Get" )
);
file = request << Download( "$TEMP/BlueBirds.jmp", replace );
If( !Is Empty( file ),
Open( file )
);