4

我想将谷歌文档集成到网络应用程序(Angular 10)中以进行预览、编辑和保存

我有文件存储在我的服务器上。我想使用存储在我的服务器上的谷歌文档预览文档(它可以存储在 Amazon S3 或 Azure 等上)。

我想使用谷歌文档编辑该文档并保存回我的服务器(用户使用谷歌凭据登录并获得所有权限)。

我知道这一点: https://docs.google.com/a/[DOMINIO]/viewer?url=[FILE_URL],但它用于预览,文件大小限制为 25 MB。

基本上,我需要在我的 Web 应用程序中集成 google docs 以进行预览、编辑和保存文档。

我想通过 Microsoft Office 365(订阅)实现相同的功能。

如何做到这一点?

4

1 回答 1

2

回答:

唯一 可行的方法是使用第三方存储系统。

更多信息:

根据关于在 3rd-party 存储系统上编辑驱动器文件的帮助文章:

作为管理员,您可以让组织中的用户编辑存储在第三方存储系统上的 Google 文档、表格和幻灯片(Google 文件)。

和:

为了实现编辑和协作,Google 会将存储在第三方服务器上的文件缓存 30 天。在缓存文件时,其内容受 Google 条款的约束。存储在第三方服务器上的 Google 文件受第三方条款的约束。

此外,存储在第三方服务器上的 Google 文件只能通过第三方提供商的控件进行管理、控制、删除和导出。Google Drive 文件管理控制,包括访问控制、数据位置承诺、数据丢失防护 (DLP)、保管库保留政策和 Drive API 访问权限不适用于存储在第三方服务器上的 Google 文件。

注意事项:

  • 如果您的单位拥有存储提供商的付费帐户,则每个用户都必须使用 Google Workspace 帐户登录。
  • 与用户的存储提供商帐户和 Google Workspace 帐户关联的电子邮件地址必须匹配。为确保地址匹配,请将与您用户的存储提供商帐户关联的电子邮件地址添加为其 Google Workspace 帐户的电子邮件别名。

您可以在上面的链接中阅读有关此的更多信息。

相关问题:

参考:

于 2021-04-01T10:27:27.253 回答