繁体   English   中英

我正在寻找一种在谷歌驱动器文件中批量查找/替换超链接的方法

[英]Im looking for a way to mass find/replace hyperlinks in a google drive file

我目前正在将数据从 Box 迁移到 Google Drive。 这些文件中的大多数都包含引用,然后将用户带到盒式驱动器中的其他文件的链接。

但是,当我最终将文件迁移到谷歌驱动器时,旧链接将断开并过时,因为 Box 中的先前位置将不再存在。

编写更新字符串的查找/替换脚本将不起作用,因为尽管字符串更改了附加到它的 URL_link 保持不变,有人有任何建议吗? 我似乎在 google API 中找不到任何关于此的信息。

我的想法是断开链接,更新字符串,然后再次将其设为链接。 但再一次,我似乎无法找到如何从 API 中的字符串创建链接。

任何帮助将不胜感激,谢谢

解决方案/变通方法

您可以使用 Google API 自动执行此操作。 这些是我将遵循的以下步骤,以实现您在这里的目标:

  1. 将文件迁移到 Google Drive(这会将您的文档转换为 Google Doc 文件,然后您可以使用 Gooogle Docs API 访问这些文件。通过在执行迁移时在元数据中指定 MIME 类型来执行此操作。您可以在此处了解如何指定此项并使用 Google Drive API 上传。
  2. 将所有所需文件作为文档上传到云端硬盘后,您将获得它们的正文并查找链接以替换它们。 您可以通过访问文档元素内的 body 元素来访问链接,有关此内容的更多信息, 请查看此链接并探索嵌套对象。 对正文执行查找替换以更改文档的 URL。

如果您对问题中提到的附加链接的更改有疑问,请查看解决此问题的其他 Stack Overflow 答案

  1. 通过按照上述堆栈溢出问题和文档中所述的说明更新文档来更改链接。

我希望这对你有帮助。 如果您需要其他任何东西或者您不理解某些东西,请告诉我。 :)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM