2018

Sep

21

Av

<>n du vill ladda upp i ett container-fält, jag kallar fältet för ”Fil” och tabellen det finns i kallar jag ”Databas”. Du behöver använda en $-variabel i cURL och i ditt manus gör du först manussteget:

Ange variabel [$filnamn; Databas::Fil]

I nästa manussteg laddar du upp filen till Slack.

Infoga från URL [Markera; Med dialogruta: Av; ""https://slack.com/api/files.upload"; cURL-tillval:
"-X POST " & "-H \"Authorization: Bearer TOKEN" " & "-F file=@$filnamn"

Ersätt TOKEN i cURL-tillvalet med ditt ”token” som du fått från Slack. Observera att du ska skriva $-variabeln $filnamn i text-strängen, alltså mellan citat-tecknen (”) och att du måste skriva @-tecknet före $filnamn för att visa att variabeln ska tolkas som en fil.

När du kör manuset laddas filen upp till Slack och du hittar den i ditt Slack-program här (bild från macOS):

<>Det finns en mängd kommandon för att avgöra vem som ska se filen etc. Läs mer om vilka inställningar du kan göra i dokumentationen för Slack.