Escludere utenti sospesi, silenziati e sospetti durante l'esportazione

Stiamo inviando e-mail ai nostri membri e, quando esportiamo un elenco aggiornato degli utenti in un file .csv, questo include anche utenti sospesi, silenziati e sospetti. Non vogliamo che siano nella lista di posta, quindi dobbiamo selezionarli uno per uno ed eliminarli dall’elenco.

Per semplificare questa operazione, potrebbe esserci un’opzione per filtrare tali utenti indesiderati nell’elenco degli utenti esportato. Questo ci aiuterebbe e probabilmente molti altri amministratori di Discourse.

5 Mi Piace

Aspetta, non puoi usare semplicemente una macro di Excel per eliminarle? Esportiamo lo stato in CSV, giusto?

1 Mi Piace

Sto usando LibreOffice. Come posso farlo?

Immagino che non sia disponibile in LibreOffice.

Nessuna macro richiesta.

Ordina semplicemente l’elenco per la colonna contenente lo stato. Quindi elimina ogni blocco di righe che contiene lo stato che non desideri.

Grazie per il tuo consiglio, ma è proprio per questo che ho chiesto questa funzionalità. L’elenco degli utenti crescerà naturalmente col tempo e renderà tutto più difficile.

In LibreOffice puoi filtrare i dati in questo modo:

Seleziona empty nella finestra di dialogo del filtro per la colonna suspended_till e rimarranno solo gli utenti non sospesi. Ripeti l’operazione per qualsiasi altra colonna necessaria, quindi esporta l’elenco filtrato risultante per utilizzarlo nella tua email.

3 Mi Piace

Capisco che desideri questa funzionalità, ma mentre aspetti che venga sviluppata (cosa che potrebbe non accadere), non devi per forza procedere in modo complicato. Ora hai due opzioni per semplificare il compito:

  • Ordina per stato ed elimina ogni blocco di utenti con lo stato che non ti serve.
  • Filtra per contenuto di una cella in una colonna per selezionare gli utenti che ti interessano, così da poterli esportare o copiare.

Inoltre, ci sono altre opzioni che potrebbero esserti utili:

  • Importa l’elenco degli utenti in un gestore di mailing list o in un altro strumento progettato per lavorare con gli indirizzi email. In questo modo avrai accesso ad altre funzionalità utili per l’invio di email regolari. Inoltre, il tuo servizio di posta potrebbe offrire funzioni di gestione delle liste email. Questo è normale per i provider di email transazionali come Mailgun.

  • Usa il plug-in Data Explorer (come cliente ospitato, devi essere su un piano sufficientemente elevato) per creare una query che selezioni gli utenti che desideri esportare. Ecco degli esempi in cui vengono selezionati gli indirizzi email:
    Utenti che hanno votato per una funzionalità
    Esporta membri del gruppo

  • Paga per lo sviluppo di un plug-in personalizzato.

  • Se stai inviando messaggi solo agli utenti, valuta l’uso dei gruppi per selezionare gli utenti e inviare messaggi privati invece di email.

Per tua informazione, credo che questa funzionalità avrà una priorità molto bassa, poiché è abbastanza semplice ottenere lo stesso risultato con le comuni competenze di foglio di calcolo. Questa funzionalità sarebbe necessaria solo in caso di difficoltà maggiori, come ad esempio avere un elenco di utenti troppo lungo per essere contenuto in un foglio di lavoro. Tuttavia, il limite attuale per righe/record è di 1.048.576 sia per Microsoft Excel che per LibreOffice Calc.