Я пытаюсь написать сценарий, который будет выполнять и: 1) обновление дат и заголовка существующего события в моем календаре Google на основе дат, указанных в моем листе И 2) отправку обновленных дат по электронной почте на мероприятиегости (поэтому событие в их календарях обновляется).
Мне удалось успешно обновить даты и заголовок моего события, используя CalendarApp.getEventById (eventId).Тем не менее, я бы действительно хотел бы, чтобы уведомления о событиях отправлялись каждому гостю после обновления дат события.Это не представляется возможным сделать с помощью CalendarApp (если это возможно, пожалуйста, скажите мне, как!).После борьбы с этим в этом вопросе я сейчас пытаюсь использовать Calendar.Events.patch как для обновления события, так и для отправки обновления всем гостям события.
* проблема, с которой я постоянно сталкиваюсь , заключается в том, что eventId, зарегистрированный на моем листе моим скриптом createEvent, имеет формат, заканчивающийся на "@ google.com".CalendarApp прекрасно читает этот формат, но не может быть прочитан Calendar.Events.patch.Я пытался закодировать его в base64, так как этот формат выглядит как искомый Calendar.Events.patch, но я думаю, что я все еще что-то упускаю.
Когда я запускаю код ниже, ошибкавозвращает «API-вызов calendar.events.get завершился неудачно с ошибкой: не найдено»@ google.com eventId - этот инструмент кодирования .Я просто не знаю достаточно, чтобы это исправить.
Пожалуйста, поймите, что я чрезвычайно новичок в написании сценариев, и я уже более недели борюсь с этой проблемой.Я думаю, что я многому научился после того, как последний вопрос я написал, так как теперь у меня есть лучшее понимание моей точной проблемы, но я все еще не знаю решение.Я пытаюсь научить себя, как это сделать, читая вопросы на этом сайте, читая информацию Google (которую я, к сожалению, в основном не понимаю) и просматривая видео на YouTube.Если я прошу слишком много сценария, пожалуйста, дайте мне знать.