我正在制作一个包含一些非常基本功能的google脚本。然而,有些错误,我不明白。 以下代码有效。 HTML示例来自
的文档https://developers.google.com/apps-script/reference/drive/drive-app#createFile(String,String)
function make50 () {
var folder = DocsList.createFolder("NewLogFolder3");
folder.createFile('New HTML File', '<b>Hello, world!</b>', MimeType.HTML);
DriveApp.createFile("file", '', MimeType.GOOGLE_DOCS);
}
由于上述工作和folder.createFile的文档与driveApp.createFile相同,
https://developers.google.com/apps-script/reference/drive/folder#createFile(String,String,String)
为什么我不能做以下事情?
folder.createFile('new file', '', MimeType.GOOGLE_DOCS);
当我尝试这样做时,我得到了
无效的mime类型。 (第42行,文件“代码”)
答案 0 :(得分:0)
我理解的问题是我混合了新旧代码。
我用来创建文件夹的DocsList类是我从旧的StackOverflow帖子中获得的。
使用DriveApp而不是DocsList,它可以正常工作。
答案 1 :(得分:0)
使用 DocumentApp .create('文件名')创建Google文档。
您无法通过 DriveApp .createFile将MimeType更改为Google文档。
答案 2 :(得分:-1)
奇怪的是这曾经有用。我刚回来尝试一个我以前认识过的剧本。它现在抛出一个无效的mime类型错误......奇怪的是它确实适用于kix文件类型
folder.createFile(filename, "", 'application/vnd.google-apps.document');