Atualizar participantes ao editar um evento da agenda do Google com o script do Google Apps

Situação

Eu tenho um calendário com muitos eventos (avaliações da equipe).

Fiz várias modificações (alterando a duração do evento etc.), mas os convites são para pessoas que têm um calendário de notas de lótus (pessoas pobres).

Isso significa que, a menos que eu acione o que seria chamado "Enviar notificação?" na versão do clique com o mouse, eles não têm como saber que o evento foi atualizado.

(Q semelhante)

Neste exemplo, o evento que estou tentando acionar é o mesmo que é acionado quando oEnviar atualização? modal é aceito comenviar.

Código

Aqui está um exemplo de código que obtém todos os eventos noAppraisals calendário e altera sua localização para 'a lua'.

function fixInvitations(){
  //get the callendar named "Appraisals"
  var cApp = CalendarApp.getCalendarsByName("Appraisals")[0];
  var events = cApp.getEvents(new Date(), new Date("Dec 30 2014"));

  for (eIndex in events){
    var event = events[eIndex];
    event.setLocation("the moon");
  }
}
Pergunta, questão

Como aciono uma atualização para todas as partes convidadas para um evento para que as alterações sejam refletidas em seus calendários?

Atualmente, esses eventos estão agora na lua, mas a atualização não informou as pessoas que estão em calendários que não são do Google sobre a mudança.

Útil, mas não esse fato útil

O email de atualização que o acionamento manual envia contém um.ics Arquivo (Síntese do conteúdo) Contém um VCALENDAR e um VEVENT. DePágina da Wikipedia sobre VEVENTs

Para enviar um UPDATE para um evento, o UID deve corresponder ao UID original. a outra propriedade do componente a ser configurada é:

SEQUENCE:<Num of Update>

Ou seja, para a primeira atualização:

SEQUENCE:1

Portanto, se houvesse uma maneira de criar manualmente um email com um.ics um anexo resolveria o problema, mas isso parece um enorme exagero.Isso é mencionado aqui mas não resolvido.

questionAnswers(4)

yourAnswerToTheQuestion