Guide

Comment créer un signet dynamique avec la date du jour dans l’URL

J’adore les marque-pages ! En fait, je les aime tellement que j’ai accumulé plus d’un millier de signets enregistrés. Cela ressemble à un chaos total, mais la plupart d’entre eux sont soigneusement triés dans des dossiers. Si vous souhaitez vérifier le nombre de favoris que vous avez enregistrés dans votre compte Chrome, il vous suffit de visiter ce lien.

Bien que les signets facilitent l’accès aux sites fréquemment visités, ils ne sont pas parfaits. Par exemple, je consulte un certain nombre de rapports dans Google Analytics et Facebook pour vérifier les données importantes. La plupart du temps, je suis intéressé par les données du jour en cours. Maintenant, le problème est que l’URL du site Web dans le signet n’inclut que le jour où j’ai créé le signet et non le jour qui m’intéresse. Cela signifie que je dois ajuster manuellement la date du rapport pour obtenir les chiffres que je recherche. pour. Je sais, il peut sembler que je réagis de manière excessive, mais si vous ouvrez 5 rapports différents à la fois, vous vous énervez assez rapidement.

Si vous savez ce que je veux dire et que vous souffrez autant que moi, alors j’ai une solution qui automatisera le processus d’obtention de la vue d’aujourd’hui d’un site Web (tant que la date fait partie de l’URL). La solution ici est d’utiliser un bookmarklet qui fait le travail pour vous.

Utiliser des bookmarklets pour changer la date d’une URL en celle d’aujourd’hui

Les signets sont une sorte de mini-applications pour votre navigateur, écrites en JavaScript et offrant des fonctionnalités supplémentaires. Vous pouvez trouver une tonne de contenu détaillé sur Google si vous souhaitez en savoir plus sur les bookmarklets.

Dans ce cas particulier, nous utiliserons un bookmarklet qui récupère la date du jour, la place dans une URL et l’ouvre dans votre navigateur. Fondamentalement, il se compose d’une seule fonction JavaScript qui prend en charge ce processus. Vous n’avez pas besoin d’avoir des connaissances en programmation pour utiliser ce bookmarklet. Tout ce que vous avez à faire est de remplacer quelques morceaux du code ci-dessous :

javascript:function url() { var date = new Date(); var y = date.getFullYear(); var m = date.getMonth() +1; if(m < 10){m = '0' + m;} var d = date.getDate(); if(d < 10){d = '0' + d;} var date = y + « – » + m + « – » + d; retourner https://www.google.com/analytics/web/?authuser=0#my-reports/XXXXXXXX/XXXXXXXXXXX/%3F_u.date00%3D+ Date +%26_u.date01%3D+ Date +/; } window.open(url(), »_blank »);

Voici ce que vous devez faire pour que cela fonctionne :

  • Copiez le code JavaScript ci-dessus dans un éditeur de texte de votre choix. Il est plus facile de l’ajuster ici avant de l’enregistrer en tant que signet.
  • Vérifiez la date dans l’URL que vous souhaitez rendre dynamique. Comment est-il formaté ? Avec un tiret entre les chiffres ou tous ensemble (par exemple, 2015-12-21 ou 20151221). Si c’est le premier, vous n’avez pas besoin d’ajuster la date dans le code. Si c’est ce dernier, vous devez changer le premier bit bleu en y + m + d. Fondamentalement, vous devez supprimer ces deux bits ‘+ « – » +‘.
  • La date sera probablement quelque part au milieu de votre URL. Par conséquent, nous devons diviser l’URL où le Date devrait entrer. Dans l’exemple, vous pouvez voir que l’URL est séparée par des guillemets simples () et la date est concaténée avec des signes plus (+). Remplacez l’exemple par votre propre URL et divisez-le et ajoutez Date par conséquent.
  • Assurez-vous de mettre un guillemet simple au début et à la fin de l’URL, comme indiqué dans l’exemple.
  • Enregistrer le code dans un signet

    Lorsque vous pensez avoir remplacé correctement les pièces nécessaires, vous pouvez enregistrer le code en tant que signet et l’essayer.

  • Faites un clic droit sur un signet déjà existant (comme celui de votre rapport).
  • Sélectionnez « Modifier ».
  • Videz le champ URL.
  • Copiez le code dans votre éditeur de texte et collez-le dans le champ URL vide.
  • Sélectionnez « Enregistrer ».
  • Cliquez sur le signet. Si vous l’avez fait correctement, l’URL devrait s’ouvrir dans un nouvel onglet de votre navigateur avec la date du jour sélectionnée.
  • Capture d'écran 02/06/2015 00.28.04

    J’espère que cela fonctionnera dès votre premier essai et que vous profiterez de la magie des bookmarklets. Sinon, vous pouvez toujours revoir les étapes ou vérifier l’URL chargée pour les erreurs et les corriger dans votre code. Aussi, n’hésitez pas à laisser un commentaire si vous êtes bloqué.

    Back to top button