1

我正在尝试获取文件的类型。
当我使用 getFileType() 函数时,我只会得到此处所述的“其他”: https
://developers.google.com/apps-script/class_docslist_filetype 那么我怎么才能真正知道类型呢?(pdf,jpg)

4

3 回答 3

6

您可以获得 MIME 类型,它可以让您更好地了解 Google Doc 格式。这是样本

DriveApp.getFileById(id).getMimeType()
于 2018-03-21T10:32:33.310 回答
3

File.getBlob().getContentType()应该有帮助,尽管我同意应该有一个更简单的解决方案。

于 2013-02-12T13:23:05.167 回答
0

一些字符串操作:

getContentType将返回 Google Doc 的类型。如果类型是其他,则获取文件的完整名称。找到最后一个“。” 在文件名中,然后获取在这段时间之后开始的子字符串。

如果它是 Google Docs/Sheets/Slides,这将为您提供文档类型,如果是其他内容,则为您提供文件扩展名。

于 2013-02-12T14:09:19.013 回答