【问题标题】:How do I properly open an html document in Google Drive?如何在 Google Drive 中正确打开 html 文档?
【发布时间】:2019-09-11 08:54:49
【问题描述】:

我正在使用 Google Drive API 创建和打开 html 文件。但问题是文档以这样的技术内容(css、js 文件、html 标签的链接...)打开

如何使其以用户友好的形式正确打开?

我的 google-api 代码的一部分

def file_to_drive(import_file=None):    
    service = build('drive', 'v3', credentials=creds)
    file_name = import_file
    media_body = MediaFileUpload(file_name, resumable=True, mimetype='text/html')
    body = {
        'title': file_name,
        'description': 'Uploaded By You'}
    file = service.files().create(body=body, media_body=media_body, fields='id')

【问题讨论】:

    标签: python google-api google-drive-api google-api-python-client


    【解决方案1】:

    google drive API 是一个文件存储API。它允许您上传和下载文件。它没有打开文件的能力。您可以与有权访问的人共享该文件的链接,然后当他们单击该链接时,它将在 Google Drive Web 应用程序中为他们打开。

    唯一能够打开文件进行编辑的 api 是 Google docs api,它使您打开 google doc 文件的能力有限。但是,这需要您将 html 文件转换为 google docs 格式。即使这是一个选项,您也需要创建自己的“用户友好表单”Google API 以 json 格式返回数据,而不是用户友好选项,这不是 API 的用途。

    【讨论】:

    • @DalmTo 如果我理解正确,我需要通过在谷歌文档中打开保存的文件来添加我的代码?
    • 不,您需要使用不同的 API,称为 Google docs api developers.google.com/docs/api 而不是 Google drive api,它们完全不同,做不同的事情。
    猜你喜欢
    • 2014-01-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多