0
從'google apps script'開始。我創建了一個簡單的腳本,它記錄了一些信息'Logger.log(「message」);'這些線路處於循環中,所以日誌消息非常大。Google應用腳本:如何創建可下載的html文件?
我想現在創建一個具有相同信息的HTML文件,並且可以在本地下載該文件或將其下載到我的谷歌驅動器。
任何想法如何實現?我試過看了一段時間的例子,但我不能有任何工作...
非常感謝!
從'google apps script'開始。我創建了一個簡單的腳本,它記錄了一些信息'Logger.log(「message」);'這些線路處於循環中,所以日誌消息非常大。Google應用腳本:如何創建可下載的html文件?
我想現在創建一個具有相同信息的HTML文件,並且可以在本地下載該文件或將其下載到我的谷歌驅動器。
任何想法如何實現?我試過看了一段時間的例子,但我不能有任何工作...
非常感謝!
是的,你可以,你應該先閱讀。看看this documentation
function createMyHTMLlog()
{
var folders = DriveApp.getFoldersByName('ff');// ff:your folder name on drive
if (folders.hasNext())
{
var folder = folders.next(); //select the folder
folder.createFile('Log','<b> your message here </b>', MimeType.HTML); //create the file
}
}
更新:添加更多的內容後
function logUpdate()
{
var children = folder.getFilesByName('Log');// log is the created file name
if (children.hasNext())
{
var file = children.next();
var logContent = file.getAs('text/plain').getDataAsString();// get available msg
logContent = logContent.concat('<br>your<b> updated message </b> here'); // combine with new msg
file.setContent(logContent);
}
}
iJay嗨,幾乎沒有... 而且我怎麼可能添加更多的HTML文本到該文件一旦創造出來的?我找不到一種方法來做到這一點? – mickael
嗨@mickael,我更新了答案。我必須說你是一個懶惰的開發者:P – iJay
謝謝iJay。 我不是一個開發人員,只是想爲個人使用做一些事情,但這非常具有挑戰性!感謝您的幫助,我仍然沒有完全工作,但這是一個開始... 我想要做的是一個腳本,當運行時創建我的谷歌驅動器的文件夾樹。當前運行時,它會一直失敗:「異常:無法檢索下一個對象:迭代器已達到結尾。」 我需要花更多時間看看有什麼問題:( – mickael