Topics   All   MacOS (Only)   Windows (Only)   Linux (Only, Not)   iOS (Only, Not)  
Components   Crossplatform Mac & Win   Server   Client   Old   Deprecated   Guides   Examples
New in version: 9.0   9.1   9.2   9.3   9.4   9.5   10.0   10.1   10.2   10.3    Statistic  


Shares items with other services.

Component Version macOS Windows Server FileMaker Cloud FileMaker iOS SDK
SharingService 10.3 Yes No No No No
MBS( "SharingService.ShareItems"; ServiceName; Item )   More


Parameter Description Example value
ServiceName The service name to use.
Pass empty text to show menu at mouse cursor and let the user choose.
Item Pass one parameter for each item.
An item may be a container with an image, a list of URLs, a list of native file paths or styled text.
"Hello World"


Returns OK or error.


Shares items with other services.
You can let the user pick the service or pass it as service name.
Pass as many parameters as needed to include all URLs, native file paths, styled text or container values with images to the function as needed.

Below a few sample service names, but there may be more installed on your computer.

NameTitle to Photos


Share items:

# for the case you use email, we may predefine the subject & recipients we suggest
Set Variable [ $r ; Value: MBS("SharingService.SetEmailSubject"; Sharing Services::Email Subject) ]
Set Variable [ $r ; Value: MBS("SharingService.SetEmailRecipients"; Sharing Services::Email Recipients) ]
# set trigger
Set Variable [ $r ; Value: MBS("SharingService.SetTrigger"; Get(FileName); "Trigger") ]
# share them
Set Variable [ $r ; Value: MBS("SharingService.ShareItems"; Sharing Services::ServiceName;
// pass as many parameter with items. Empty ones will be ignore.
Sharing Services::URLs;
Sharing Services::Text;
Sharing Services::Image;
Sharing Services::File Paths) ]
Set Field [ Sharing Services::Result ; $r ]

Send text to Apple Mail:

MBS( "SharingService.ShareItems"; ""; "Hello World" )

Send two URLs and some text:

MBS( "SharingService.ShareItems"; ""; "¶"; "Check the websites" )

See also

Blog Entries

Created 27th June 2020, last changed 27th June 2020

SharingService.SetTrigger   -   Shell.AddArgument

Feedback: Report problem or ask question.

MBS Xojo Plugins