Notification par SMS dans Google Agenda

[Initialement publié sur Google Plus le 26 juin 2015]

En juin 2015, Google a décidé de supprimer le service de notification par SMS pour les comptes gratuits * (adresses en @gmail.com).

En France, les clients Free Mobile disposent d’une fonctionnalité d’envoi de SMS via une commande en http. Il faudra activer la fonction dans son espace client et générer une clé de validation. Ensuite, on pourra utiliser le script Google indiqué en fin d’article, en mettant à jour les lignes FREE_PASS et FREE_USER avec respectivement la clé de validation générée dans l’espace client et son identifiant d’abonné Free Mobile.
Le SMS reçu n’est pas très beau, mais il a le mérite d’exister !

Pour les autres opérateurs mobiles français, il semble que l’envoi de SMS via ce type de commande ne soit pas possible malheureusement…

Le script à enregistrer dans son Drive est disponible ici : https://script.google.com/d/10__NR9KMHCucelZtCRIG751wU3rBxAuDKVQNYZLH3wTgjqxQ1m2gXQp9/edit?usp=sharing

Pour finir, on ajoutera au script un déclencheur régulier afin que les SMS soient bien envoyés…

Nota :
(*) l’option reste disponible pour les comptes professionnels (payants) G Suite

Effacer automatiquement ses messages Gmail ayant plus de xx jours

[Initialement publié sur Google Plus le 28 avril 2015]

Il est possible de supprimer automatiquement tous les emails de sa messagerie Gmail qui sont plus anciens qu’un nombre de jours donné (paramétrable). Pour cela, on utilisera un script.

Le script en question est disponible à cette adresse : https://script.google.com/d/1lECZhPw2aIdeTHmmQ0dxnWtt6Pfv4javQYIJi-So7dR7TNo4RsREoaEs/edit?usp=sharing

L’idée de base est la suivante : tous les messages ayant plus que x jours d’ancienneté (30 dans la version du script proposée) sont automatiquement placés dans la corbeille. Passé 30 jours dans la corbeille, les messages sont automatiquement (et définitivement) supprimés. L’exemple de script proposé ici permet donc de supprimer tous les messages de plus de deux mois.

Pour que cela fonctionne correctement (suppression réalisée tous les jours), il faudra définir un « déclencheur » journalier pour l’exécution du script.

Effacer tous les événements passés de son agenda Google

[Initialement posté sur Google Plus le 30 avril 2015]

Il est possible de supprimer automatiquement tous les événements passés de son agenda Google en utilisant un script.

Le script en question est disponible à cette adresse : https://script.google.com/d/1SYZds7Xwi0_mwyU-AiZqdXJtEqg_u4737r6scoWX4tKM_3z4COeuALpz/edit?usp=sharing

Il faudra compléter le code avec l’ID du calendrier à traiter.

Ensuite, pour aller un peu plus loin, cette suppression pourra être réalisée tous les jours en ajoutant des « déclencheurs » à l’exécution du script.

Ajouter des évènements dans Google Agenda à partir d’une feuille Google Sheets

[Initialement posté sur Google Plus le 17 juillet 2015]

L’idée ici est de remplir un tableau Google Sheets afin d’alimenter son agenda Google.

Pour cela, nous allons utiliser le modèle de tableau disponible à cette adresse : https://goo.gl/bgAEzx. Ce tableau disponible « en arrière plan », d’un script qui permet de copier les informations du tableau vers son agenda Google.

On notera tout de même les quelques limitations :

  • le modèle est assez sensible : « Vrai » est différent de « True » qui est aussi différent de « 1 » … Se reporter à la première ligne du modèle qui indique les mots-clés attendus quand il y a lieu !
  • il n’est possible de définir que deux rappels maximum pour un même événement
  • lors de l’ajout de participants à un événement, il n’est pas possible de définir les statuts « Présence obligatoire » / « Présence facultative »
  • le choix d’envoyer ou non des invitations aux participants semble ne pas fonctionner… donc par défaut, les invitations sont envoyées !
  • la gestion des fuseaux horaires n’est (pour le moment) pas prise en compte
  • les événements de type « journée entière » s’étalant sur plusieurs jours n’apparaissent pas comme tel (ils sont affichés comme des événements allant du « jour 1 » « heure 1 » au « jour 2 » « heure 2 »). La solution de contournement est de créer l’événement sans indiquer « journée entière » puis après l’importation dans Google Agenda, de modifier manuellement le statut « journée entière »…