Slack er det valgte værktøj for mange virksomheder og virksomheder, der samarbejder over afstand. Det er et produktivitetskraftværk, der omfatter chat, fildeling, projektstyringsværktøjer og et stort udvalg af tilføjelser, der tilbyder en masse strøm til appen. Hvad der normalt sker inden for en Slack-gruppe er, at mange filer deles med lille versionskontrol og en masse rod at rydde op, når projektet er afsluttet. Hvis du rydder op efter et sådant projekt, kan du her slette alle Slack-filer uden at slette arbejdsområdet.
Slack holder alt. Så længe arbejdsområdet holdes i live, bevares alle filer, kanaler, chats og alt, hvad du har delt. Du kan arkivere eller slette et arbejdsområde, men da det tager lidt tid at oprette og nedbryde, hvis du planlægger at bringe teamet sammen igen til et andet projekt, er det måske ikke det værd. Langt bedre at udføre lidt husholdning for at holde tingene pæne.
Den største begrænsning med Slack er diskplads. Når alt gemmes, løber du hurtigt gennem 5 GB plads i endda et beskedent projekt. For at hjælpe med at administrere plads kan du slette filer, der optager for meget af det. Det er det, denne tutorial handler om.
Medlemmer og gæster kan konfigureres til at slette filer, eller arbejdsområdeadministratoren kan tilbageholde tilladelse. Uanset hvad kan du slette individuelle Slack-filer uden tilføjelser, men for at slette alle Slack-filer i et arbejdsområde skal du bruge et script.
Slet Slack-filer
Præcis hvordan du sletter Slack-filer afhænger helt af hvilken platform du bruger. Det adskiller sig lidt mellem desktop, Android og iOS, så jeg viser dem alle. Du kan slette en fil, du personligt har føjet til et arbejdsområde eller fra en delt kanal. Alle kan slette filer, de tilføjer, men kun Workspace-ejere eller administratorer kan slette filer fra delte kanaler. Metoden er den samme for begge.
På skrivebordet:
- Vælg ikonet med tre prikker i øverste højre hjørne af skærmen.
- Vælg dine filer, og vælg den fil, du vil slette.
- Vælg Slet, og bekræft derefter med Ja, slet denne fil.
På Android:
- Vælg den fil, du vil slette fra Slack.
- Vælg ikonet med tre prikker i øverste højre hjørne af skærmen.
- Vælg Slet og derefter Slet igen for at bekræfte.
I iOS:
- Vælg dine filer inden for slap.
- Vælg en fil, der skal slettes.
- Vælg ikonet med tre prikker i nederste højre hjørne af skærmen.
- Vælg Slet og derefter Ja, Slet fil for at bekræfte.
Du kan kun vælge at slette en fil ad gangen, uanset hvilken platform du bruger. Hvis du kun har et par filer, skal dette være fint. Hvis du har mere, skal du bruge et tilføjelsesprogram eller script.
hvordan man gendanner slettede fotos fra Android-galleriet
Slet alle Slack-filer samlet
For at slette alle Slack-filer i bulk skal du bruge et script. Der er et par gode på GitHub, der er gratis at bruge. De kræver, at Python installeres på din computer for at kunne køre dem, men det bliver let taget hånd om. Det script, jeg inkluderer nedenfor, sletter alle filer, der er ældre end 30 dage. Dette hjælper med at spare diskplads, samtidig med at de nyeste versioner af filer er tilgængelige for teamet.
- Download og installer Python herfra .
- Installer anmodningsbiblioteket i Python herfra .
- Få dig en API-nøgle fra Slack .
- Opret en fil med Notesblok eller teksteditor og kald det noget meningsfuldt. Det skal have suffikset .py for at arbejde i Python.
- Indsæt scriptet nedenfor i din .py-fil.
- Tilføj din Slack API-nøgle, hvor der står token =. EG: token = ‘API-KEY HER’.
- Gem scriptet, og kør det derefter.
Den scripttekst, du skal indsætte:
import requests import time import json token = '' #Delete files older than this: ts_to = int(time.time()) - 30 * 24 * 60 * 60 def list_files(): params = { 'token': token ,'ts_to': ts_to ,'count': 1000 } uri = 'https://slack.com/api/files.list' response = requests.get(uri, params=params) return json.loads(response.text)['files'] def delete_files(file_ids): count = 0 num_files = len(file_ids) for file_id in file_ids: count = count + 1 params = { 'token': token ,'file': file_id } uri = 'https://slack.com/api/files.delete' response = requests.get(uri, params=params) print count, 'of', num_files, '-', file_id, json.loads(response.text)['ok'] files = list_files() file_ids = [f['id'] for f in files] delete_files(file_ids)
Dette script er ikke mit arbejde, men blev taget fra GitHub . Al kredit skal gå til forfatteren for koden.
Administration af diskplads er en af de største udfordringer ved at bruge Slack og sletning af gamle filer er en god måde at overvinde denne begrænsning på. Hvis du administrerer et team eller arbejdsområde, ved du nu, hvordan du sletter alle Slack-filer for at administrere diskplads!