Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

166
Visualizações
tratando de cambiar todos los nuevos eventos del calendario a ocupado (opaco) y vista de calendario predeterminada

He anotado los usos del calendario de Google. Pude descubrir fácilmente cómo actualizar los eventos del calendario a la visibilidad predeterminada del calendario; sin embargo, tengo dificultades para asegurarme de que todos mis eventos estén configurados como ocupados (opacos) en mi calendario. En ocasiones, las personas configuran un evento como gratuito y me causa problemas con las reservas dobles. Estoy usando google calendar api, mi función está a continuación. soy un novato función

 var ss = SpreadsheetApp.getActiveSpreadsheet(); var sheet = ss.getSheetByName("Sheet1"); var ssId = ss.getId(); var sheetId = ss.getActiveSheet().getSheetId(); var start_time = new Date(); var end_time =new Date(new Date(start_time.getTime() + 120 * 1000 * 60 * 60 * 24)) ; var id_cal = sheet.getRange("C2").getValue(); var cal = CalendarApp.getCalendarById(id_cal); var events = cal.getEvents(new Date(start_time), new Date(end_time)); for (var i = 0;i<events.length;i++){ var vis = events[i].getVisibility(); if (vis != CalendarApp.Visibility.DEFAULT) { var setvis = events[i].setVisibility(CalendarApp.Visibility.DEFAULT); var splitid = events[i].getId().split("@")[0]; var freebusy = {transparency: "opaque", }; var setbusy = Calendar.Events.patch(freebusy, id_cal,splitid); var title = events[i].getTitle(); var data = [title]; var lastupdate = new Date(); sheet.insertRows(5, 1); sheet.getRange(5, 1, 1, 1).setValues([data]); } } Logger.log("Events have been added to the Spreadsheet"); Logger.log("Filter has been added."); }
about 4 years ago · Juan Pablo Isaza
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda