如何使用 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 )
);