Advertiser Monkeybreadsoftware Posted June 30, 2020 Advertiser Share Posted June 30, 2020 With next MBS FileMaker Plugin (already in 10.3pr7 to try), you are able to trigger the sharing services in macOS from FileMaker. You can pass images, URLs, styled text and native file paths to various services. Not just one value, but several, e.g. Send text and image to Messages Send files, text, images, URLs, subject and recipients to Apple Mail Send pictures to Photos application Send text and URLs to reminders or notes applications Send files via AirDrop to other users Send URLs to reader list in Safari Send PDF to Books application Send picture to make it the desktop background More services are available, for example when you install other applications. So how to use it? The easiest way is to just call SharingService.ShareItems function and pass whatever you like to share. Pass as many items as you like. You can pass a container value/field containing an image. Or you pass a list of file paths or URLs. And of course you can just pass styled text, which we pass on. The script line may look like this one: Set Variable [ $r ; Value: MBS("SharingService.ShareItems"; ""; $item1; $item2...) You could have a container field and just use such a line there for a script trigger on clicking a share button or the container itself. The user can pick something and share the item. To customize it more, you can use SharingService.SetTrigger and get a script run when the share is cancelled, failed or succeeded. If you send emails or messages, you can pass a subject line via SharingService.SetEmailSubject and a list of recipients via SharingService.SetEmailRecipients function. To learn what services are available, you can use SharingService.ServicesForItems function and ask. Once you know the name of a service, you can pass it directly to SharingService.ShareItems to skip the menu and run the service directly. Here a list of service providers and the accepted data: Service Name Title Text File URL Image com.apple.share.Mail.compose Mail ✔ ✔ ✔ ✔ com.apple.messages.ShareExtension Messages ✔ ✔ ✔ ✔ com.apple.share.AirDrop.send Air Drop - ✔ ✔ ✔ com.apple.Notes.SharingExtension Notes ✔ ✔ ✔ ✔ com.apple.share.System.add-to-iphoto Add to Photos - ✔ - ✔ com.apple.reminders.sharingextension Reminders ✔ ✔ ✔ ✔ com.apple.iphonesimulator.ShareExtension Simulator - ✔ ✔ ✔ com.apple.share.System.add-to-safari-reading-list Add to Reading List - - ✔ - Other extensions available may include connectivity to Twitter, Facebook, Linkedin, Flickr, Vimeo, Gmail and others. Please try soon and don't hesitate to contact us with your questions. Quote Link to comment Share on other sites More sharing options...
Advertiser Monkeybreadsoftware Posted July 3, 2020 Author Advertiser Share Posted July 3, 2020 now available with 10.3pr8: MBS FileMaker Plugin, version 10.3pr8 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.