我已经在Google Apps脚本在线编辑器中编写了一个简短的脚本,以读取特定日期的Google日历活动并确定何时有空。目的是产生一些文本,我可以将其复制到计划电子邮件中,例如:
我可以记录这些行,然后在Web界面中查看日志,但是日志条目的开头有这些笨拙的时间戳记,我必须在复制后手动删除它们。例如:
作为一种解决方法,我希望脚本将行写入文本文件,然后将该文件下载到计算机上。对于类似问题的回答,例如this one,涉及到 SpreadsheetApp 对象(我使用的是Calendar,而不是Sheets,API)并创建UI元素(我想在没有UI)。我可以直接在脚本中触发这种下载吗?
答案 0 :(得分:0)
除了登录控制台外,还可以使用
var body = '';
// Under each console log statement, use
body += loggedData + "\n";
// Change 'loggedData' for the appropriate variable, etc.
MailApp.sendEmail('you@yourdomain.com', 'subject', body);
编辑
您可以更进一步,创建包含数据的电子邮件草稿。
GmailApp.createDraft('', 'subject', body);
访问草稿时,您可以从Gmail添加收件人。 (您可能必须刷新页面才能看到它。)