2016-04-21 57 views
0

編寫我的第一個Google腳本,並在我期望成爲一項簡單任務時遇到困難。使用Google腳本將日誌寫入.csv文件

在我的腳本結尾處,我想將日誌中的所有內容轉儲到存儲在Drive根目錄中的.csv文件中。

我發現了大量關於如何通過電子郵件發送日誌的文檔,但沒有關於如何將其轉儲到.csv或電子表格。

任何提示?

+0

可以存儲的文本文件一行,'DriveApp.createFile(「我的日誌」,「我的日誌內容」);'是在轉換到csv問題?如果是這樣,從什麼格式? – 2016-04-21 03:22:20

+0

好像Logger.getLog()返回一個字符串而不是數組。不完全確定它將如何分離(無法檢查atm),可能只是逗號,但不會有新行,所以整個內容可能會在一行中結束。所以首先檢查這個方法的輸出,我們可以從那裏繼續保存爲CSV。分享您發現的內容。 – Gerneio

回答

0

在腳本的末尾,你應該檢索日誌與

var data = Logger.getLog(); 

然後將數據寫入到一個新的CSV文件,這是與谷歌雲端硬盤定義的媒體類型。 (Reference

DriveApp.createFile('New CSV File', data, MimeType.CSV);