Jump to content
View in the app

A better way to browse. Learn more.

FMForums.com

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Featured Replies

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

Set variable [$PDFname;Invoice::invoice number field & ".pdf"]

Save records as PDF [Restore; no dialog; "PDFname";current record]

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....

Well, it works for me -- it saves a PDF to the same folder in which the database file resides ...

True - does save it into the same directory as the FileMaker file.... does need the '$' dollar symbol to give it correct file name tho'...

Yes, apologies, my typo that I missed when replying - and didn't spot later

See demo: http://fmforums.com/forum/showpost.php?post/320960/

  • Author

Many thanks for all the posts - I have got it working now.

Regards

Milt

Create an account or sign in to comment

Important Information

By using this site, you agree to our Terms of Use.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.