Как получить изображение, прикрепленное к событию Google повестки дня, и сохранить это изображение в ячейке электронной таблицы Google с помощью google script

#google-apps-script #google-sheets #google-calendar-api

Вопрос:

Я хочу перевести пункты повестки дня Google в электронную таблицу, чтобы улучшить отображение на моем веб-сайте. Последний шаг-извлечь прикрепленное изображение из события повестки дня и сохранить его в ячейке электронной таблицы. Мой код таков:

 function GetImageId(KalId, EvId)  {  var Kalevent = Calendar.Events.get(KalId, EvId);  if (Kalevent == null)  {  Logger.log('No calendar event found');  return null;  }  var fotoId = Kalevent.attachments[0].fileId;  Logger.log(fotoId);  return DriveApp.getFileById(fotoId).getBlob(); }  

Основной код:

 var fotoId = GetImageId(KalId, EvId); // getimage geeft een foutmelding  if (foto != null)  {  sheet.insertImage(foto, CurrentCel.getColumn(), CurrentCel.getRow());  Logger.log('Foto geplaatst')  }   

Я получаю ошибку «не найдено» в календаре.События.получить( Пожалуйста, помогите