首页 > 解决方案 > 使用 Google Apps 脚本将 ical 文件作为附件发送

问题描述

以下代码曾经有效(~2018 年 3 月),但不再有效。我做错了什么还是有人知道这有什么变化?

function sendICAL(){
  var icalURL = "https://calendar.google.com/calendar/ical/usa__en%40holiday.calendar.google.com/public/basic.ics";
  var icalBlob = UrlFetchApp.fetch(icalURL).getBlob();
  GmailApp.sendEmail("derekantrican@gmail.com", "ICAL file", "", {attachments: [icalBlob]});
}

标签: google-apps-script

解决方案


而不是使用 GmailApp 使用 MailApp。他们改变了它。

MailApp.sendEmail("SomeEmail@email.com", "Some Subject"),'' ,{someVar})

推荐阅读