0

我正在製作一些非常基本的功能的谷歌腳本。有錯誤,但我不明白。下面的代碼工作。在HTML樣本是從文檔的爲什麼MimeType.GOOGLE_DOCS不能與folder.createFile一起使用?

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

問題據我瞭解,它是我混合了新舊代碼。

我用來創建文件夾的DocsList類是從舊的StackOverflow帖子中獲得的。

使用DriveApp而不是DocsList,它按照我的預期工作。

-1

奇怪的是這是用來工作。我剛回來嘗試一個我以前工作過的劇本。現在拋出一個無效的MIME類型錯誤......奇怪的是它確實與KIX文件類型

​​
+0

如果您有相關問題,請考慮提出一個新問題。答覆帖子應提出一個解決方案O.P. – Coconop

+0

確實道歉我的壞 – user2165976

0

使用DocumentApp .create(「文件名」)來創建一個谷歌文件的工作。

您無法通過DriveApp .createFile將MimeType更改爲Google文檔。

相關問題