是否有自动发送excel .xls版本的新google工作表(由时间框架触发(每个星期日晚上9点)?我在很多网站上搜索了很多帖子,只看到了旧的谷歌文档。我正在做的是在我的手机上使用任务器更新谷歌表格上的时间表,我想制作一份表格并使用当前日期命名,然后在星期日通过电子邮件发送给我的主管。我在iGoogle上找到了这个,它改变了网址的一半,但Excel一直说该文件已损坏。
以下是我尝试使用的代码的链接: http://igoogledrive.blogspot.in/2012/08/send-google-spreadsheet-sheet-to-email.html
答案 0 :(得分:0)
是的,有办法做到这一点!
我觉得sendEmail()的例子可以很好地解释,但我会为你打破这些步骤,因为我不是最好的编码员:
从电子表格中获取时间和日期的代码:
var timeZone = SpreadsheetApp.getActiveSpreadsheet().getSpreadsheetTimeZone();
var sDate = Utilities.formatDate(new Date(), timeZone, "MM/dd/YYYY HH:mm:ss");
选项示例对象:
var option= {
from: " YOUR EMAIL ADDRESS",
name: " YOUR NAME"
attachments: file.getAs(contentType)
};
有关内容类型的详细信息,请参阅this
我希望这对你有用。
如果我有所帮助,请不要忘记将我的问题标记为正确的答案,因为我是新的,需要建立我的声誉。谢谢!的