是否可以将.kix文件重新导入为Google Docs文件?

时间:2018-10-03 23:49:34

标签: import google-api upload google-drive-api

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

1 个答案:

答案 0 :(得分:1)

您在Importing to Google Docs types中看到

  

在Google云端硬盘中创建文件时,您可以通过指定文件的mimeType属性将某些类型的文件转换为Google文档,表格或幻灯片文档。以下示例显示了如何将CSV文件上传为电子表格:

受支持的转换可在About resource's importFormats数组中动态获得,并且包括:

  

Microsoft Word,OpenDocument文本,HTML,RTF,纯文本-> Google文档

     

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

     

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

     

JPEG,PNG,GIF,BMP,PDF-> Google文档(将图像嵌入到文档中)

     

纯文本(特殊的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资源中添加自己的导入类型定义。