我的工作要求我确定将我们现有的内部构建的变更管理服务(基于网络)迁移到 Sharepoint 解决方案的可行性。我发现一切都很简单,除了我遇到的问题是,对于每个变更管理问题(数千个),可能有任意数量的与其关联的附件文件,通过 javascript 调用,需要下载并放入一个文档库。
(例如... onClick="DownloadAttachment(XXXXX,'ProjectID=YYYY');return false">附件... )。
为了防止我手动选择它们,我一直在查看想要做类似事情的人的帖子,似乎有很多可能的解决方案,但它们通常看起来比需要的更复杂。
所以我想简而言之,我想问解决这个问题的最佳方法是什么,它会产生某种可以与网页交互的桌面应用程序或脚本,并让我选择和组织所有附件。 (制作一个纯粹基于网络的应用程序(php、javascript、rails 等)对我来说不是一个选择,所以现在就把它扔掉)。
提前致谢。
最佳答案
给定文档 ID 和项目 ID,
XXXXX
和YYYY
分别位于 你的例子,找出URL 从中可以得到文件内容 下载了。你可以观察几个 浏览器中的URL链接并检测 您的网络的模式 应用程序使用。使用像 Selenium 这样的工具来获取
XXXXX
和YYYY
的列表 您需要下载的文档。使用 wget 编写 bash 脚本 将文件下载到本地并放置 在正确的文件夹中。
关于java - 桌面应用程序/脚本与 Web 应用程序上的 javascript 交互,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6206868/