Miltomatic Posted January 24, 2010 Posted January 24, 2010 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
efen Posted January 24, 2010 Posted January 24, 2010 Set variable [$PDFname;Invoice::invoice number field & ".pdf"] Save records as PDF [Restore; no dialog; "PDFname";current record]
sky Posted January 24, 2010 Posted January 24, 2010 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....
efen Posted January 24, 2010 Posted January 24, 2010 Well, it works for me -- it saves a PDF to the same folder in which the database file resides ...
sky Posted January 24, 2010 Posted January 24, 2010 True - does save it into the same directory as the FileMaker file.... does need the '$' dollar symbol to give it correct file name tho'...
efen Posted January 24, 2010 Posted January 24, 2010 Yes, apologies, my typo that I missed when replying - and didn't spot later
bcooney Posted January 24, 2010 Posted January 24, 2010 See demo: http://fmforums.com/forum/showpost.php?post/320960/
Miltomatic Posted January 26, 2010 Author Posted January 26, 2010 Many thanks for all the posts - I have got it working now. Regards Milt
Recommended Posts
This topic is 5415 days old. Please don't post here. Open a new topic instead.
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now