Résumer les statuts des produits visibles
Compte les lignes de produits visibles par statut et affiche un résumé des approuvés, refusés et en attente.
Code à copier
(function () {
var rows = document.querySelectorAll('table tbody tr, [role="row"]');
var c = { approved: 0, disapproved: 0, pending: 0, expiring: 0, other: 0 };
rows.forEach(function (row) {
var t = (row.textContent || '').toLowerCase();
if (!t.trim()) return;
if (/disapproved|not approved/.test(t)) c.disapproved++;
else if (/pending|under review/.test(t)) c.pending++;
else if (/expiring|expires soon/.test(t)) c.expiring++;
else if (/approved|active/.test(t)) c.approved++;
else c.other++;
});
alert('Visible product rows\n' +
'Approved: ' + c.approved + '\n' +
'Disapproved: ' + c.disapproved + '\n' +
'Pending: ' + c.pending + '\n' +
'Expiring: ' + c.expiring + '\n' +
'Other: ' + c.other);
})();
Comment utiliser cet exemple
- Copiez le code avec le bouton ci-dessus.
- Installez JustZix (2 minutes) et ouvrez l'extension sur la page cible.
- Ajoutez une nouvelle règle correspondant à cette page.
- Activez le panneau d'actions, ajoutez un bouton dans l'onglet Actions et collez-y le code — lancez-le en un clic.
Notez cet exemple
Aucune note — soyez le premier.