首页 > 解决方案 > 是否可以将 .kix 文件重新导入为 Google Docs 文件?

问题描述

Google Docs 以一种名为 .kix 的格式存储。您可以通过将 export?format=kix 附加到 Google Docs 文件来获取文档的 .kix。是否可以使用 API 将此文件重新导入为 Google Doc 而不是纯文本文件?我不认为它是API 文档中的一个选项。

标签: importgoogle-apiuploadgoogle-drive-api

解决方案


正如您在Importing to Google Docs 类型中看到的

在 Google Drive 中创建文件时,您可以通过指定文件的 mimeType 属性将某些类型的文件转换为 Google Docs、Sheets 或 Slides 文档。以下示例显示了如何将 CSV 文件上传为电子表格:

支持的转换在About 资源的importFormats 数组中动态可用,包括:

Microsoft Word、OpenDocument 文本、HTML、RTF、纯文本 -> Google Docs

Microsoft Excel、OpenDocument 电子表格、CSV、TSV、纯文本 -> Google 表格

Microsoft Powerpoint、OpenDocument 演示文稿 -> Google 幻灯片

JPEG、PNG、GIF、BMP、PDF -> Google Docs(在 Doc 中嵌入图像)

纯文本(特殊 MIME 类型),JSON -> Google Apps 脚本

这是我从 about 资源中在我自己的帐户中找到的完整导入列表

,
 "importFormats": {
  "text/tab-separated-values": [
   "application/vnd.google-apps.spreadsheet"
  ],
  "application/x-vnd.oasis.opendocument.presentation": [
   "application/vnd.google-apps.presentation"
  ],
  "image/jpeg": [
   "application/vnd.google-apps.document"
  ],
  "image/bmp": [
   "application/vnd.google-apps.document"
  ],
  "image/gif": [
   "application/vnd.google-apps.document"
  ],
  "application/vnd.ms-excel.sheet.macroenabled.12": [
   "application/vnd.google-apps.spreadsheet"
  ],
  "application/vnd.openxmlformats-officedocument.wordprocessingml.template": [
   "application/vnd.google-apps.document"
  ],
  "application/vnd.ms-powerpoint.presentation.macroenabled.12": [
   "application/vnd.google-apps.presentation"
  ],
  "application/vnd.ms-word.template.macroenabled.12": [
   "application/vnd.google-apps.document"
  ],
  "application/vnd.openxmlformats-officedocument.wordprocessingml.document": [
   "application/vnd.google-apps.document"
  ],
  "image/pjpeg": [
   "application/vnd.google-apps.document"
  ],
  "application/vnd.google-apps.script+text/plain": [
   "application/vnd.google-apps.script"
  ],
  "application/vnd.ms-excel": [
   "application/vnd.google-apps.spreadsheet"
  ],
  "application/vnd.sun.xml.writer": [
   "application/vnd.google-apps.document"
  ],
  "application/vnd.ms-word.document.macroenabled.12": [
   "application/vnd.google-apps.document"
  ],
  "application/vnd.ms-powerpoint.slideshow.macroenabled.12": [
   "application/vnd.google-apps.presentation"
  ],
  "text/rtf": [
   "application/vnd.google-apps.document"
  ],
  "text/plain": [
   "application/vnd.google-apps.document"
  ],
  "application/vnd.oasis.opendocument.spreadsheet": [
   "application/vnd.google-apps.spreadsheet"
  ],
  "application/x-vnd.oasis.opendocument.spreadsheet": [
   "application/vnd.google-apps.spreadsheet"
  ],
  "image/png": [
   "application/vnd.google-apps.document"
  ],
  "application/x-vnd.oasis.opendocument.text": [
   "application/vnd.google-apps.document"
  ],
  "application/msword": [
   "application/vnd.google-apps.document"
  ],
  "application/pdf": [
   "application/vnd.google-apps.document"
  ],
  "application/json": [
   "application/vnd.google-apps.script"
  ],
  "application/x-msmetafile": [
   "application/vnd.google-apps.drawing"
  ],
  "application/vnd.openxmlformats-officedocument.spreadsheetml.template": [
   "application/vnd.google-apps.spreadsheet"
  ],
  "application/vnd.ms-powerpoint": [
   "application/vnd.google-apps.presentation"
  ],
  "application/vnd.ms-excel.template.macroenabled.12": [
   "application/vnd.google-apps.spreadsheet"
  ],
  "image/x-bmp": [
   "application/vnd.google-apps.document"
  ],
  "application/rtf": [
   "application/vnd.google-apps.document"
  ],
  "application/vnd.openxmlformats-officedocument.presentationml.template": [
   "application/vnd.google-apps.presentation"
  ],
  "image/x-png": [
   "application/vnd.google-apps.document"
  ],
  "text/html": [
   "application/vnd.google-apps.document"
  ],
  "application/vnd.oasis.opendocument.text": [
   "application/vnd.google-apps.document"
  ],
  "application/vnd.openxmlformats-officedocument.presentationml.presentation": [
   "application/vnd.google-apps.presentation"
  ],
  "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": [
   "application/vnd.google-apps.spreadsheet"
  ],
  "application/vnd.google-apps.script+json": [
   "application/vnd.google-apps.script"
  ],
  "application/vnd.openxmlformats-officedocument.presentationml.slideshow": [
   "application/vnd.google-apps.presentation"
  ],
  "application/vnd.ms-powerpoint.template.macroenabled.12": [
   "application/vnd.google-apps.presentation"
  ],
  "text/csv": [
   "application/vnd.google-apps.spreadsheet"
  ],
  "application/vnd.oasis.opendocument.presentation": [
   "application/vnd.google-apps.presentation"
  ],
  "image/jpg": [
   "application/vnd.google-apps.document"
  ],
  "text/richtext": [
   "application/vnd.google-apps.document"
  ]
 },
 "exportFormats": {
  "application/vnd.google-apps.document": [
   "application/rtf",
   "application/vnd.oasis.opendocument.text",
   "text/html",
   "application/pdf",
   "application/epub+zip",
   "application/zip",
   "application/vnd.openxmlformats-officedocument.wordprocessingml.document",
   "text/plain"
  ],
  "application/vnd.google-apps.spreadsheet": [
   "application/x-vnd.oasis.opendocument.spreadsheet",
   "text/tab-separated-values",
   "application/pdf",
   "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet",
   "text/csv",
   "application/zip",
   "application/vnd.oasis.opendocument.spreadsheet"
  ],
  "application/vnd.google-apps.jam": [
   "application/pdf"
  ],
  "application/vnd.google-apps.script": [
   "application/vnd.google-apps.script+json"
  ],
  "application/vnd.google-apps.presentation": [
   "application/vnd.oasis.opendocument.presentation",
   "application/pdf",
   "application/vnd.openxmlformats-officedocument.presentationml.presentation",
   "text/plain"
  ],
  "application/vnd.google-apps.form": [
   "application/zip"
  ],
  "application/vnd.google-apps.drawing": [
   "image/svg+xml",
   "image/png",
   "application/pdf",
   "image/jpeg"
  ],
  "application/vnd.google-apps.site": [
   "text/plain"
  ]

kix 不是受支持的 mimeType,您也无法在 about 资源中添加自己的导入类型定义。


推荐阅读