Google apps脚本:如何创建可下载的html文件?

时间:2016-08-19 09:35:28

标签: google-apps-script

从'google apps script'开始。我创建了一个简单的脚本,用'Logger.log(“message”)记录一些信息;'这些行在循环中,因此日志消息非常大。

我现在想创建一个包含相同信息的html文件,并且能够在本地下载该文件或将其下载到我的google驱动器。

知道如何实现这一目标吗?我已经尝试了一段时间的例子,但我没有任何工作......

非常感谢!

1 个答案:

答案 0 :(得分:2)

是的,你可以,你应该先阅读。看看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);
 }
}