Författare Ämne: Bifoga pdf fil från server i e-post  (läst 6569 gånger)

0 medlemmar och 1 gäst tittar på detta ämne.

Utloggad Annika Nyberg

  • Nykomling
  • Antal inlägg: 42
    • Visa profil
Bifoga pdf fil från server i e-post
« skrivet: 2 augusti, 2012, 10:10 »
Hej
Jag har gjort flera script för att bifoga filer i e-post och de fungerar utan problem.
Nu ska jag bifoga en pdf fil som kan ligga var som helst på servern.
Kan inte hitta nån lösning på detta.
Kan lägga filen i en variabel utan problem med insert file, och infoga den i ett container fält.
Däremot kan jag inte bifoga den i e-posten.
Annika
« Senast ändrad: 2 augusti, 2012, 10:16 av Annika Nyberg »

Utloggad David Wikström

  • Mycket flitig postare
  • Antal inlägg: 666
    • Visa profil
    • CamelCase data - FileMaker developers
SV: Bifoga pdf fil från server i e-post
« Svar #1 skrivet: 2 augusti, 2012, 10:48 »
Vilken version av FileMaker använder du?

Eftersom du kan infoga pdf-filen i ett container-fält, antar jag att användaren har läs-rättigheter till de mappar filerna ligger i. I så fall lagrar du sökvägen i en variabel, och använder den sedan där du anger sökväg till den bifogade filen i manussteget "Send E-mail".
FileMaker 17/16/15/14/13/12/11/10/9/8 Certified Developer | FBA Member

Utloggad Annika Nyberg

  • Nykomling
  • Antal inlägg: 42
    • Visa profil
SV: Bifoga pdf fil från server i e-post
« Svar #2 skrivet: 2 augusti, 2012, 10:54 »
Jag har FM Pro Adv ver 12.
Alla som ska jobba med applikationen har både läs och skrivrättigheter.
Hur gör jag för att lagra sökvägen i en variabel?

Utloggad David Wikström

  • Mycket flitig postare
  • Antal inlägg: 666
    • Visa profil
    • CamelCase data - FileMaker developers
SV: Bifoga pdf fil från server i e-post
« Svar #3 skrivet: 2 augusti, 2012, 11:30 »
Om du kollar i hjälpen förklaras noga hur sökvägar ska skrivas. Du har också några exemepl i dialogen till manussteget Send E-Mail.

Sedan använder du Set variable, med antingen hela sökvägen hårdkodad, eller med en beräkning som dynamiskt ger rätt sökväg (ifall det inte alltid är samma fil som ska bifogas).

Det som kan vara struligt är ifall inte all användare har samma sökväg tilll filen - ex.vis på Windows kan volymen för en användare heta F och för en annan H. Då får man ibland trixa till det lite mer.
FileMaker 17/16/15/14/13/12/11/10/9/8 Certified Developer | FBA Member

Utloggad Annika Nyberg

  • Nykomling
  • Antal inlägg: 42
    • Visa profil
SV: Bifoga pdf fil från server i e-post
« Svar #4 skrivet: 2 augusti, 2012, 11:47 »
Jag kan inte ha sökvägen hårdkodad eftersom den alltid är olika, utan måste ha en beräkning för att ha en dynamisk sökväg. Jag har sökt på get(xx) men där finns bara till skrivbord, dokumentmapp och temporär mapp.
Hur gör man för att få fram sökvägen till en specifik fil på hårddisken?

Utloggad David Wikström

  • Mycket flitig postare
  • Antal inlägg: 666
    • Visa profil
    • CamelCase data - FileMaker developers
SV: Bifoga pdf fil från server i e-post
« Svar #5 skrivet: 2 augusti, 2012, 13:02 »
Låter du användaren välja filen, eller hur ser ditt manus ut?

Sökvägen till filen måste du ju känna till redan - hur kan du annars hitta filen? Du behöver bara "översätta" operativsystemets sätt att ange sökvägen till det format FileMaker kräver. Detta förklaras som sagt i detalj i hjälpen.
FileMaker 17/16/15/14/13/12/11/10/9/8 Certified Developer | FBA Member

Utloggad Annika Nyberg

  • Nykomling
  • Antal inlägg: 42
    • Visa profil
SV: Bifoga pdf fil från server i e-post
« Svar #6 skrivet: 2 augusti, 2012, 14:03 »
Användaren väljer filen från gång till gång.
Det är aldrig samma fil som bifogas.
Även om detta förklaras i hjälpen är jag inte kapabel att hitta detta.

Utloggad David Wikström

  • Mycket flitig postare
  • Antal inlägg: 666
    • Visa profil
    • CamelCase data - FileMaker developers
SV: Bifoga pdf fil från server i e-post
« Svar #7 skrivet: 2 augusti, 2012, 14:34 »
Hur har du skriptat väljandet av filen?
FileMaker 17/16/15/14/13/12/11/10/9/8 Certified Developer | FBA Member

Utloggad Annika Nyberg

  • Nykomling
  • Antal inlägg: 42
    • Visa profil
SV: Bifoga pdf fil från server i e-post
« Svar #8 skrivet: 2 augusti, 2012, 14:43 »
Jag använder kommandot Infoga fil i scriptet.

Utloggad David Wikström

  • Mycket flitig postare
  • Antal inlägg: 666
    • Visa profil
    • CamelCase data - FileMaker developers
SV: Bifoga pdf fil från server i e-post
« Svar #9 skrivet: 2 augusti, 2012, 16:43 »
I så fall kan du bara exportera ut filen till temp mha Export Field Contents och använda den sökvägen istället för originalfilens när e-mailet skickas.
FileMaker 17/16/15/14/13/12/11/10/9/8 Certified Developer | FBA Member

Utloggad Annika Nyberg

  • Nykomling
  • Antal inlägg: 42
    • Visa profil
SV: Bifoga pdf fil från server i e-post
« Svar #10 skrivet: 2 augusti, 2012, 17:12 »
Problemet löst!!!
Det funkade att exportera den till skrivbordet och sedan bifoga den därifrån.
Tack för hjälpen!!
Tycker dock att det borde finnas någon funktion för att ta reda på sökvägen till en specifik fil.


Utloggad David Wikström

  • Mycket flitig postare
  • Antal inlägg: 666
    • Visa profil
    • CamelCase data - FileMaker developers
SV: Bifoga pdf fil från server i e-post
« Svar #11 skrivet: 2 augusti, 2012, 21:34 »
Jo, visst borde det finnas det!

Jag brukar använda gratis-pluginet 360Works ScriptMaster när jag behöver detta och mycket annat som saknas i FileMaker.
FileMaker 17/16/15/14/13/12/11/10/9/8 Certified Developer | FBA Member

Utloggad RolfC

  • Flitig postare
  • Antal inlägg: 183
  • FileMaker-utvecklare sedan 1988
    • Visa profil
    • Mallverkstan
SV: Bifoga pdf fil från server i e-post
« Svar #12 skrivet: 1 september, 2012, 13:47 »
Citera
Jo, visst borde det finnas det!

Det finns :)

Om du använder manussteget Infoga fil och sätter in filen med länk i ett conteiner-fält kan du få fram filnamnet inklusive sökvägen med beräkningsfunktionen GetAsText (conteiner-fält).
Rolf Clausen | Mallverkstan.se | 046235250 | Certifierad FileMaker 7/8/10/11/12/13/14/15/16

Utloggad Annika Nyberg

  • Nykomling
  • Antal inlägg: 42
    • Visa profil
SV: Bifoga pdf fil från server i e-post
« Svar #13 skrivet: 26 oktober, 2012, 13:54 »
Hur gör jag för att bara få fram sökvägen? Resultatet av ovanstående GetAsText(File) ger resultatet:
size:588,460
image:Filnamn.pdf
imagemac:/Folder/Filnamn.pdf

Har förstått att man kan använda parsing med reder inte riktigt ut hur det fungerar.
Eftersom filen kan vara av olika filtyp kan jag inte ha en fast sökväg utan måste ta reda på vad filen faktiskt heter.
Sökvägen varierar också så vad jag förstår är det vårt att använda "right" eller "left" eftersom antalet tecken varierar.
« Senast ändrad: 26 oktober, 2012, 14:12 av Annika Nyberg »

Utloggad RolfC

  • Flitig postare
  • Antal inlägg: 183
  • FileMaker-utvecklare sedan 1988
    • Visa profil
    • Mallverkstan
SV: Bifoga pdf fil från server i e-post
« Svar #14 skrivet: 29 oktober, 2012, 15:25 »
Om du använder manussteget Infoga fil och sätter in filen med länk i ett container-fält kan du få fram filnamnet inklusive sökvägen med beräkningsfunktionen GetAsText (container-fält). Ska du bifoga filen till ett mail eller importera den i FileMaker finns sökvägen till filen på rad nr 2, formeln borde se ut så här:
GetValue(GetAsText(container-fält);2)
Rolf Clausen | Mallverkstan.se | 046235250 | Certifierad FileMaker 7/8/10/11/12/13/14/15/16