【问题标题】:Apps Script: auto accept Google Calendar Event Change OwnerApps 脚本:自动接受 Google 日历事件更改所有者
【发布时间】:2022-08-09 02:28:31
【问题描述】:

我编写了以下脚本来自动接受日历邀请:

var invited = \"INVITED\";
var accepted = \"YES\";
var acceptedStatus = CalendarApp.GuestStatus.YES;
var rejectedStatus = CalendarApp.GuestStatus.NO;
var invitedStatus = CalendarApp.GuestStatus.INVITED;
var ownerStatus = CalendarApp.GuestStatus.OWNER;
var maybeStatus = CalendarApp.GuestStatus.MAYBE;
var dayInMillis = 24 * 60 * 60 * 1000;

var myName = \'Lorem Ipsum dolor Sit Amet\'; 
var myEmail = \'xxxxx.yyyyy@gmail.com\'; 
var calendars = CalendarApp.getAllOwnedCalendars();

function processInvites() {
    var start = new Date();
    var end = new Date(start.getTime() + 14 * dayInMillis);
  for (var i=0; i < calendars.length; i++) {
    Logger.log(\"Processing: %s\", calendars[i].getName());
    var events = calendars[i].getEvents(start, end);
      processEventList(events);
  }
}

function processEventList(eventList) {
    for (var i = 0; i < eventList.length; i++) {
        var event = eventList[i];
        var title = event.getTitle();
        var startTime = event.getStartTime();
        var endTime = event.getEndTime();
        var creators = event.getCreators();
        var status = event.getMyStatus();
        var isAllDay = event.isAllDayEvent();
    Logger.log(\"%s\", event.getMyStatus());
    if (event.getMyStatus() == invitedStatus) {
      event.setMyStatus(acceptedStatus);
      Logger.log(\"Accepted - %s. Event: `%s`. From `%s` to `%s`.\", event.getMyStatus(), event.getTitle(), event.getStartTime(), event.getEndTime());
    }
    }
}

问题是:是否可以使用上述脚本自动接受\"Change owner\" invitation

    标签: google-apps-script google-calendar-api


    【解决方案1】:

    我无法帮助更改所有者,但对您的脚本有疑问。我试过你的脚本,所有邀请似乎都显示我是所有者而不是客人。我正在从另一个帐户 (outlook.com) 向我的谷歌日历发送会议邀请,他们显示为所有者。有什么想法吗?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-11-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多