January 24, 201015 yr Hi Everyone I am a real beginner at scripting and, really, Filemaker in general. I am trying to write a script that will save a record (an invoice) as a PDF. My problem is that I don't know how to give the PDF a unique name, ideally the invoice number (which is a field on the layout). Any help would be gratefully received. Regards Milt
January 24, 201015 yr Set variable [$PDFname;Invoice::invoice number field & ".pdf"] Save records as PDF [Restore; no dialog; "PDFname";current record]
January 24, 201015 yr This will save a PDF to your Desktop, named by your Invoice number: Set Variable [$path; Value: Get ( DesktopPath ) & invoices::invoice_number & ".pdf"] Save Records as PDF [Restore; No dialog; "$path"; Current record] I think the answer above wouldn't work as the '$' variable symbol is not used in the 'Save records as PDF' script step. Also think it would save it into the 'temp' directory, which gets deleted when FileMaker quits....
January 24, 201015 yr Well, it works for me -- it saves a PDF to the same folder in which the database file resides ...
January 24, 201015 yr True - does save it into the same directory as the FileMaker file.... does need the '$' dollar symbol to give it correct file name tho'...
Create an account or sign in to comment