Topics
All
MacOS
(Only)
Windows
(Only)
Linux
(Only, Not)
iOS
(Only, Not)
Components
Crossplatform Mac & Win
Server
Client
Old
Deprecated
Guides
Examples
Videos
New in version:
9.3
9.4
9.5
10.0
10.1
10.2
10.3
10.4
10.5
10.6
Statistic
FMM
Blog
SharingService.ServicesForItems
Queries available services for some items.
| Component | Version | macOS | Windows | Linux | Server | FileMaker iOS SDK |
| SharingService | 10.3 | Yes | No | No | No | No |
Parameters
| Parameter | Description | Example |
|---|---|---|
| Flags | Various flags. Pass 1 to include images for the sharing as base64 encoded PNGs, which you can show in the GUI. |
0 |
| 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" |
Result
Returns OK or error.
Description
Queries available services for some items.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.
Examples
Fill field with list of services available for items:
Set Variable [ $json ; Value: MBS("SharingService.ServicesForItems";
0; // flags, no images
// pass as many parameter with items. Empty ones will be ignore.
Sharing Services::URLs;
Sharing Services::Text;
Sharing Services::Image;
Sharing Services::File Paths) ]
If [ MBS("IsError") = 0 ]
Set Variable [ $json ; Value: MBS("JSON.Colorize"; $json) ]
End If
Set Field [ Sharing Services::ServiceNames ; $json ]
Query services for text:
MBS( "SharingService.ServicesForItems"; 0; "Hello World" )
Example result:
[
{
"menuItemTitle" : "Mail",
"title" : "Mail",
"name" : "com.apple.share.Mail.compose"
},
{
"menuItemTitle" : "Messages",
"title" : "Messages",
"name" : "com.apple.messages.ShareExtension"
},
{
"menuItemTitle" : "Notes",
"title" : "Notes",
"name" : "com.apple.Notes.SharingExtension"
},
{
"menuItemTitle" : "Reminders",
"title" : "Reminders",
"name" : "com.apple.reminders.sharingextension"
}
]
See also
Example Databases
Blog Entries
Created 27th June 2020, last changed 27th June 2020
SharingService.GetEmailSubject - SharingService.SetEmailRecipients
Feedback: Report problem or ask question.
Links
MBS Xojo PDF Plugins