Page 1 sur 1

Renseigner un évènement Calendar via Google Forms

Publié : 12 sept. 2023 11:58
par LCBZH35
Bonjour à tous,
Je cherche à créer un Google Forms qui me permettrait d'enregistrer un évènement dans Google Calendar. Cela me permettrait de suivre mes invitations déjeuner et mes repas pris individuellement, de connaitre qui m'a invité ou qui j'ai invité,... suite à la mise en place dans mon entreprise de tickets restaurant
Malheureusement, je n'ai rien trouvé sur le net pour m'aider et je ne suis pas assez calé dans AppScript pour le faire. De plus, ChatGPT et Bard m'indiquent des scripts de base mais qui ne fonctionnent pas...

Mon formulaire créé se compose ainsi :
  • Date ?
  • Heure ? Réponse unique possible : déjeuner ou diner
  • Ville (c'est pour information uniquement)
  • Qui invite ? Réponse unique possible : moi ou un autre
  • Qui est invité ? Réponse multiple possible : moithierrypatrickautre
En détail, je voudrais retrouver dans mon agenda via une recherche sur "Invitations Retaurant" les informations de date, heure, qui a invité et qui était invité. Par déduction de ces invitations dans le mois, je connaitrais alors le nombre de jours auxquels je peux demander un ticket restaurant 

Si quelqu'un peut m'aider, je l'en remercie vivement d'avance. 

J'ai déjà posté ce sujet dans le Forum Agenda mais personne n'a répondu pour l'instant

Re: Renseigner un évènement Calendar via Google Forms

Publié : 12 sept. 2023 13:21
par RémiD
Bonjour à vous !
Très bon cas d'usage effectivement, je viens de retrouver un script sur notre étagère qui permet de réaliser cette action, de mémoire il est prêt d'utilisation et se rapproche beaucoup de ce que vous souhaitez ! (ChatGPT sera ensuite un très bon allié pour l'adapter à vos besoins si vous n'êtes pas très à l'aise avec Apps Script)
Voici le lien vers le script : https://thierryvanoffe.com/bibliotheque ... ormulaire/

N'hésitez pas à revenir vers nous si vous avez des questions ;)

Re: Renseigner un évènement Calendar via Google Forms

Publié : 07 juin 2024 04:02
par miajackson1117
you can use this script to create
love tester
function createEventFromForm(form) {
  // Get information from the form
  var date = form.getDate();
  var time = form.getTime();
  var city = form.getCity();
  var invitedBy = form.getInvitedBy();
  var invitees = form.getInvitees();
  var calendarId = form.getCalendarId();
  var eventTitle = form.getEventTitle();
  var notes = form.getNotes();

  // Create an event in Google Calendar
  var calendar = CalendarApp.getCalendarById(calendarId);
  var event = calendar.createEvent(eventTitle, date, time, invitees);
  event.setDescription(notes);

  // Add event details
  event.addTag("Meal");
  event.addTag(invitedBy);
  for (var i = 0; i < invitees.length; i++) {
    event.addTag(invitees);
  }
}

Re: Renseigner un évènement Calendar via Google Forms

Publié : 12 juin 2024 07:05
par Martial96
Salut,

Nickel, merci pour le lien, qui me sera aussi très utile ! Justement, je suis en train de faire le choix d'une formation en ligne sur Apps Script et ce script tombe à pic.