Как обновить цвет календаря через листы?Javascript

Форум по Javascript
Ответить
Anonymous
 Как обновить цвет календаря через листы?

Сообщение Anonymous »

Вот код, который я должен добавить события листов в календарь, и я также связал документ листов, я хочу добавить какой -то код, который позволит мне изменить цвет моих календарных событий, которые завершены ( Верно в столбце e) к серому, когда я запускаю свою программу сценариев Google. Если это имеет значение, по умолчанию цвет календаря желтый. Спасибо!
Google Sheets: https://docs.google.com/spreadsheets/d/ ... sp=sharing array.slice(0, -1).some(value => value !== ''));

// console.log(id)
// console.log(assignments)

assignments.forEach(function(e,index){
// added e[1] so it only includes events WITHOUT a checkbox and WITH a title
if(!e[0] && e[1]){
CalendarApp.getCalendarById(id)
.createAllDayEvent(
// gets title from column B (referenced by e[1])
e[1],
// gets date from column C (referenced by e[2])
e[2]);
// keeps track of which row loop is on
let newIndex = index+5
// checks the box in column A after event created
sheet.getRange("A"+ newIndex).setValue(true);

}
})
}
< /code>
Я попытался интегрировать .setcolor (color) в мой. Createalldayevent, но не смог выяснить, был ли это правильным способом сделать это, как я пытался добавить, я получил Ошибка, что .setColor не была функцией. CreatealLdayEvent. Я также попытался добавить .setcolor в качестве другой строки как {описание}. CreatealLdayEvent, но получил такую ​​же ошибку

Подробнее здесь: https://stackoverflow.com/questions/794 ... ugh-sheets
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Javascript»