App

Piloter Google Sheets depuis ton iPhone avec Raccourcis

3 min de lecture
Piloter Google Sheets depuis ton iPhone avec Raccourcis
🤖 Résumé réalisé par IA
* Google Sheets peut se transformer en mini API grâce à Apps Script. 🔧 * Un raccourci Apple suffit pour lire et écrire dans un Sheet depuis ton iPhone. 📱 * Mon cas d'utilisation : le suivi d'argent de poche de mes enfants en quelques taps.

J’ai deux enfants. Et deux enfants, ça demande de l’argent de poche. Jusque-là, rien de très technique. Le problème c’est que ma mémoire de poisson rouge fait que j’oublie systématiquement qui a dépensé quoi. “Papa, tu me dois 3 euros” - “Ah bon ? Depuis quand ?” - moment de flottement.

J’ai donc fait ce que tout développeur normalement constitué ferait : un Google Sheet. Sauf que sortir le tableur au rayon bonbons du supermarché, c’est pas exactement l’image que je veux renvoyer.

Le truc que personne ne connaît

Google Apps Script permet de coller une mini API sur n’importe quel Sheet. Tu écris une fonction doGet, tu déploies en web app, et tu obtiens une URL fixe qui lit et écrit dans ton tableur. Pas de token qui expire, pas de config OAuth à s’arracher les cheveux. Juste une URL.

Depuis l’app Raccourcis d’Apple, tu appelles cette URL et tu récupères du JSON. Un tap, une réponse. Le tableur reste planqué, toi tu as juste un bouton propre sur ton écran d’accueil.

Raccourcis Apple Google Sheet

Côté Apps Script

Le code tient en quelques lignes. Une fonction qui route selon un paramètre action :

function doGet(e) {
  var action = e.parameter.action;
  var nom = e.parameter.nom;

  if (action === "solde") {
    var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName(nom);
    var solde = sheet.getRange("G1").getValue();
    return ContentService
      .createTextOutput(JSON.stringify({solde: solde.toFixed(2) + " €"}))
      .setMimeType(ContentService.MimeType.JSON);
  }
}

Tu ajoutes autant d’actions que nécessaire : lire un solde, ajouter une ligne, retirer un montant. Le déploiement c’est Deploy > New deployment > Web app > Anyone. Terminé.

Côté Raccourcis

Mon raccourci propose trois choix : voir le solde, ajouter une dépense, ajouter de l’argent. Selon l’option, il demande un montant et une description, appelle l’URL, et affiche le résultat dans une alerte.

Ça marche depuis le widget, depuis Siri, et même depuis l’Apple Watch. Au rayon bonbons, je sors mon téléphone, deux taps, c’est noté. Dignité intacte. Si tu connais déjà l’app Raccourcis pour sauvegarder des vidéos YouTube sur Plex ou résumer des podcasts, c’est exactement le même principe.

Ce que ça donne au quotidien

Chaque lundi, le script ajoute 1€ automatiquement. Les dépenses sont enregistrées en temps réel. Le solde est toujours à jour. Pas besoin de m’en rappeler 👏.

J’aurais pu utiliser une app dédiée. Mais un Sheet c’est gratuit, c’est personnalisable, et surtout c’est moi qui contrôle les données. Pas de compte à créer, pas de pub, pas de fonctionnalité premium pour débloquer l’export.

Ça marche pour tout le reste

Le même principe s’applique à n’importe quel Sheet. Suivi de dépenses, log d’entraînement, inventaire du matos photo qui s’accumule (oui, j’ai un problème). Tout ce qui demande “ouvrir un tableur pour ajouter une ligne” peut devenir un tap sur l’écran d’accueil.

Si tu as un Sheet que tu mets à jour régulièrement depuis ton téléphone, essaie. Le gain de temps est assuré.

Des questions ? Les commentaires sont là pour ça ⬇️

Commentaires

Me soutenir