我想在web应用程序(Angular 10(中集成谷歌文档,以便预览、编辑和保存。
我的服务器上存储了文档。我想使用存储在我的服务器上的谷歌文档预览文档(它可以存储在亚马逊S3或Azure等上(。
我想使用谷歌文档编辑该文档,并保存回我的服务器(用户使用谷歌凭据登录并拥有所有权限(。
我知道这一点:https://docs.google.com/a/[DOMINIO]/观众?url=[FILE_url],但它是用于25 MB文件大小限制的预览。
基本上,我需要集成谷歌文档,以便在我的web应用程序中预览、编辑和保存文档。
与我希望使用Microsoft Office 365(带订阅(实现的功能相同。
如何做到这一点?
答案:
仅 实现这一点的方法是使用第三方存储系统
更多信息:
根据关于编辑第三方存储系统上的驱动器文件的帮助文章:
作为管理员,您可以让组织中的用户编辑存储在第三方存储系统上的谷歌文档、工作表和幻灯片(谷歌文件(。
和:
为了实现编辑和协作,谷歌将存储在第三方服务器上的文件缓存30天。当文件被缓存时,它们的内容受谷歌条款的约束。存储在第三方服务器上的谷歌文件受第三方条款的约束。
此外,存储在第三方服务器上的谷歌文件只能通过第三方提供商的控制进行管理、控制、删除和导出。存储在第三方服务器上的Google文件不可使用Google Drive文件管理控制,包括访问控制、数据位置承诺、数据丢失预防(DLP(、保管库保留策略和Drive API访问。
需要注意的事项:
- 如果您的组织在存储提供商处有付费帐户,则每个用户都必须使用Google Workspace帐户登录
- 与用户的存储提供商帐户和Google Workspace帐户关联的电子邮件地址必须匹配。为了确保地址匹配,请将与用户的存储提供商帐户关联的电子邮件地址添加为其Google Workspace帐户的电子邮件别名
您可以在上面的链接上阅读有关此的更多信息。
相关问题:
- 使用谷歌文档编辑文件,但将其本地存储在主文件夹中-Web应用程序堆栈交换
参考文献:
- 编辑第三方存储系统上的驱动器文件-谷歌工作区管理帮助