Мое намерение - создать событие календаря на основе даты с вложением. Я получаю сообщение об ошибке
HttpResponseException: код ответа: 404. Сообщение: не найдено. (строка 40, файл «Код»)
Строка 40 -
var resp = Calendar.Events.insert(eventObj, calendarId, {'supportsAttachments': true})
Я просто не могу понять, что я делаю не так. У меня есть 50 событий, и я надеюсь, что смогу их автоматизировать. Я очень признателен, если кто-нибудь сможет мне помочь с этим.
function createNewEvent() {
var spreadsheet = SpreadsheetApp.getActiveSheet();
var calendarId = CalendarApp.getCalendarById('');
var lr = spreadsheet.getLastRow();
var count = spreadsheet.getRange("A2:F"+lr+"").getValues();
var fileId = '';
for (var x = 0; x < count.length; x++) {
var shift = count[x];
var daysent = shift[3];
if (daysent == 0) {
var summary = shift[0];
var startTime = shift[1];
var endTime = shift[2];
var guests = shift[4];
var description = shift[5];
var sendInvites = true;
var eventObj = {
summary: summary,
startTime: startTime,
endTime: endTime,
description: description,
guests: guests,
sendInvites: sendInvites,
attachments: [{
'fileUrl': 'https://drive.google.com/open?id=' + fileId,
'title': 'Recording a Presentation ',
}]
};
var resp = Calendar.Events.insert(eventObj, calendarId, {'supportsAttachments': true});
Logger.log(resp); // Check out the response in the logs!`