Comment fonctionne vraiment une plage de dates sur un export Google Agenda ?
Vous exportez l'agenda de la semaine dernière pour faire le rapprochement des heures d'un client, et un appel qui a couru de vingt-trois heures jusqu'aux premières heures du lundi apparaît en ne comptant que les minutes survenues après minuit. Le fichier exporté lui-même n'a aucune plage de dates : Google livre l'agenda entier à chaque fois — donc la plage que vous demandez est appliquée après coup, événement par événement, et une réunion à cheval sur la limite est recadrée plutôt que supprimée ou conservée en entier.
Un export n'a aucune plage tant que Calendar Timesheet n'en applique pas une
Un fichier .ics téléchargé contient toujours l'agenda entier — aucun « mois dernier » ou « cette semaine » n'est intégré au fichier. La plage de dates que vous définissez dans Calendar Timesheet est appliquée après coup, événement par événement : un événement survit au filtre dès qu'il chevauche la fenêtre, si peu que ce soit, ce qui explique pourquoi une réunion qui ne tombe que partiellement dans votre plage apparaît quand même, au lieu d'être coupée dès le niveau du fichier comme le ferait un filtre de tableur.
Une réunion à cheval sur la limite est recadrée, pas supprimée
Un appel courant de vingt-trois heures à une heure du matin, à cheval sur le début d'une plage du 18 au 22 août, ne disparaît pas et ne compte pas en entier. Calendar Timesheet ne crédite que la part tombant dans la fenêtre — 60 minutes sur les 120 que l'appel a réellement duré — et marque la ligne comme recadrée afin que le total se lise comme partiel plutôt que définitif. La ligne affiche quand même l'heure de début et de fin réelle de l'appel, elle se lit donc comme l'entrée d'agenda même si seule une partie a été facturée.
Une réunion que ni l'une ni l'autre limite ne touche n'est jamais signalée
Un appel qui commence et finit confortablement à l'intérieur de la plage — disons de neuf heures à dix heures du matin, bien après l'ouverture de la plage — rapporte ses 60 minutes complètes avec l'indicateur recadré à faux. Cet indicateur existe spécifiquement pour les lignes qu'une limite a réellement touchées, pas pour chaque ligne du rapport.
Toucher la limite et la franchir sont deux choses différentes
Un appel se terminant exactement au moment où votre plage commence ne contribue rien du tout — Calendar Timesheet l'exclut entièrement, plutôt que de lui créditer une miette de minute, avec le motif enregistré comme outsideRange. Le chevauchement doit réellement se produire ; une limite qu'un événement ne fait qu'atteindre sans jamais y entrer ne compte pas comme à l'intérieur de la fenêtre.
Omettez la plage, et l'événement entier compte
Laissez la plage de dates vide et Calendar Timesheet revient aux instants propres de l'agenda — le même appel recadré à 60 minutes à l'intérieur d'une fenêtre du 18 au 22 août compte ses 120 minutes complètes sans aucune plage définie. Le recadrage est quelque chose qu'une plage fait à une réunion, pas quelque chose que Calendar Timesheet fait par défaut.
Le dernier jour d'une plage est entier, pas une miette jusqu'à minuit
Demandez « du 18 au 22 août » et Calendar Timesheet fait courir la fenêtre jusqu'à la fin du 22, pas jusqu'à son premier instant — la plage se ferme en réalité à minuit le August 23. Un appel dans la dernière demi-heure du 22 compte quand même ses 30 minutes complètes ; se tromper sur cette limite est exactement le genre de bogue qui fait perdre discrètement le dernier jour de chaque rapport.
Un jour de changement d'heure est plus court que ne le suppose le calcul de la plage
Demandez une plage de deux jours qui contient par hasard le jour où les horloges britanniques avancent, et la fenêtre de Calendar Timesheet fait 47 heures réelles de large, pas 48 — parce que ce jour-là ne compte lui-même que 23 heures. La plage est ancrée à minuit dans le fuseau horaire de votre rapport de chaque côté, donc l'heure manquante sort du calcul au lieu de gonfler silencieusement le total.
Il existe un plafond à la largeur possible d'une plage
Calendar Timesheet n'accepte pas de plage personnalisée plus large que 400 jours. Une réunion récurrente quotidienne se développe en une occurrence par jour à l'intérieur de la fenêtre demandée, et une plage sans limite demanderait à votre navigateur d'en matérialiser des décennies d'un coup — le plafond protège l'onglet que vous utilisez, pas ce que vous avez le droit de facturer.
Ce que cela ne peut pas vous dire
Le recadrage est un jugement que Calendar Timesheet porte à votre place, pas un fait sur votre travail : un appel à cheval sur la limite n'est crédité que de ses minutes à l'intérieur de la plage, et si vous avez réellement facturé la totalité à la semaine précédente, ce jugement est erroné pour votre situation — c'est exactement pourquoi chaque ligne recadrée reste signalée plutôt que d'être discrètement fondue dans le total. Le plafond de 400 jours n'est pas non plus une formalité : demandez davantage et Calendar Timesheet n'exécutera pas le rapport du tout.
Questions fréquentes
- Calendar Timesheet supprime-t-il une réunion qui commence avant la plage de dates de mon export ?
- Non — il la recadre. Un appel à cheval sur le début d'une plage du 18 au 22 août ne garde que ses 60 minutes à l'intérieur de la plage sur les 120 qu'il a réellement duré, et la ligne est marquée recadrée plutôt que supprimée.
- Que se passe-t-il pour une réunion qui se termine exactement au moment où ma plage de dates commence ?
- Elle est exclue entièrement, pas recadrée à une miette — Calendar Timesheet enregistre le motif comme outsideRange car l'événement n'entre jamais réellement dans la fenêtre.
- Que se passe-t-il si je ne définis aucune plage de dates ?
- L'agenda entier compte, instant par instant — le même appel qui serait recadré à 60 minutes à l'intérieur d'une plage définie compte ses 120 minutes complètes sans aucune plage appliquée.
- La plage de dates de mon export couvre-t-elle tout le dernier jour, ou seulement jusqu'à minuit à son début ?
- La journée entière. Une plage « du 18 au 22 août » court jusqu'à minuit le August 23, donc un événement dans la dernière demi-heure avant minuit le 22 compte quand même ses 30 minutes complètes.
- Existe-t-il une limite à la largeur d'une plage de dates personnalisée pour l'export ?
- 400 jours. Demandez une plage plus large et Calendar Timesheet n'exécutera pas le rapport — une réunion récurrente quotidienne se développe en une occurrence par jour de la fenêtre demandée, et il doit y avoir un plafond à ce qu'un onglet de navigateur peut contenir.
Voyez-le sur votre propre agenda
Calendar Timesheet lit un export .ics dans votre navigateur — rien n'est envoyé, et rien n'est connecté à votre compte Google.