Comment supprimer des tâches terminées dans Google Tasks

9

J'ai effectué de nombreuses tâches dans Google Tasks depuis que je l'utilise depuis quelques années. Et je me demande comment effacer la liste des tâches concurrentes. En ce qui concerne cette discussion Google Groupes , qui est fermée en raison de l'inactivité, ce n'est pas possible.

Mais j'ai trouvé une solution: marquer les tâches terminées comme inachevées et les supprimer de la liste. C'est ok pour un couplage de tâches, ou peut-être des dizaines, mais pas pour des milliers.

Existe-t-il un moyen de les supprimer définitivement, une fois pour toutes (sauf la suppression complète du profil Google)?

PS: J'ai également découvert qu'il fallait jusqu'à 1 mois pour supprimer complètement ces tâches des serveurs Google, ce qui est assez long.

Johnny_D
la source

Réponses:

4

Voici ce que je fais:

  1. réduire autant que possible ma liste de tâches inachevée restante.
  2. créer une nouvelle liste de tâches avec un nom très similaire
  3. déplacer les tâches inachevées restantes vers la nouvelle liste
  4. SUPPRIMER l'ancienne liste. Google vous avertira que l'ancienne liste sera définitivement supprimée. Dis oui. Terminé.
Argent Argent
la source
3

https://support.google.com/calendar/answer/106237?hl=en

En bref, accédez à Actions sous Tâches, puis sélectionnez Effacer les tâches terminées . Malheureusement, comme Google l'indique dans le lien ci-dessus, cela les masque, mais à moins que vous ne choisissiez de les afficher à nouveau, ils sont hors de vue. Il n'y a pas de suppression groupée ou de suppression à la fin. Suppression d'une seule tâche à la fois. Pourquoi???? Cette question que vous devez aborder avec Google.

Tremaine
la source
Désolé, mais il n'y a pas de réponse à ma question, tout ce que vous avez dit que j'ai mentionné dans OP.
Johnny_D
@Johnny_D: La réponse à la question est, "essentiellement, vous ne pouvez pas". Il s'agit (IMNSHO) d'une lacune des tâches.
ale
2

Pour marquer toutes les tâches terminées comme incomplètes, j'ai écrit ce petit extrait dans un certain temps libre aujourd'hui, que vous pouvez exécuter dans la console du navigateur ( F12) d'un navigateur moderne, lorsque la liste des "tâches terminées" est ouverte dans Gmail. Si cela ne fonctionne pas, faites-le moi savoir, mais cela a fonctionné pour moi.

var checkboxes = document.getElementById('tasksiframe').contentWindow.document
  .querySelectorAll('.DH');
var event = document.createEvent('MouseEvents'); 
event.initEvent('click', true, true);
for (var i = 0, l = checkboxes.length; i < l; i++) { 
  checkboxes[i].dispatchEvent(event, true); 
}

Ensuite, vous devez revenir à la liste des tâches, sélectionner la première (si elle n'est pas déjà sélectionnée) et maintenir backspacetant que toutes les tâches ont disparu. Je peux également publier un extrait pour cela si c'est nécessaire. Sinon, mettez un poids sur cette touche et allez boire un café. ;-)

RiZKiT
la source
"sélectionnez le premier (s'il n'est pas déjà sélectionné) et maintenez la touche de suppression tant que toutes les tâches ont disparu." Comment "sélectionnez-vous" une tâche? Je ne peux que mettre mon curseur dans la tâche. Maintenir deletene fera que supprimer un caractère à la fois. Et j'ai des tâches en bas que je veux garder, donc je ne peux pas simplement maintenir delete.
wisbucky
Vous avez raison, ma description était confuse, vous devez tenir backspacepour supprimer une tâche (ne me demandez pas pourquoi, c'est google), j'ai édité ma réponse maintenant.
RiZKiT