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
Functions deprecated
Please use newer replacement functions or older plugin version.
| Item | Details |
|---|---|
| Addressbook.Account.Name Queries name of account. | Mac only 6.2 |
| Addressbook.Account.Type Queries type identifier for account. | Mac only 6.2 |
| Addressbook.Account.URL Queries base URL for account. | Mac only 6.2 |
| Addressbook.Account.isMainAccount Queries whether this is main account. | Mac only 6.2 |
| Addressbook.LocalizedPropertyOrLabel Queries a localized name for a label or property. | Mac only 3.5 |
| Addressbook.NewGroup Creates a new group. | Mac/iOS 3.1 |
| Addressbook.NewPerson Creates a new person. | Mac/iOS 3.1 |
| Addressbook.Notification.Clear Clears the registered notification script. | Mac only 3.5 |
| Addressbook.Notification.Evaluate Installs a notification evaluate. | Mac only 6.2 |
| Addressbook.Notification.GetChangedExternally Queries if the last notification script call was caused by a changed in another app. | Mac only 3.5 |
| Addressbook.Notification.GetDeletedRecords Queries list of deleted records. | Mac only 3.5 |
| Addressbook.Notification.GetInsertedRecords Queries list of inserted records. | Mac only 3.5 |
| Addressbook.Notification.GetProcessID Queries the process ID. | Mac only 3.5 |
| Addressbook.Notification.GetProcessName Queries the process name. | Mac only 3.5 |
| Addressbook.Notification.GetUpdatedRecords Queries list of updated records. | Mac only 3.5 |
| Addressbook.Notification.GetUserUID Queries the user ID. | Mac only 3.5 |
| Addressbook.Notification.Set Installs a notification script. | Mac only 3.5 |
| Addressbook.Record.Account Queries account identifier for record. | Mac only 6.2 |
| Addressbook.addRecord Adds an person or group record to the Address Book database. | Mac/iOS 3.1 |
| Addressbook.allAccounts Queries list of account identifies for all accounts. | Mac only 6.2 |
| Addressbook.defaultAccount Queries default account identifier. | Mac only 6.2 |
| Addressbook.enabledAccounts Queries list of account identifies for enabled accounts. | Mac only 6.2 |
| Addressbook.formattedAddress Returns an attributed string containing the formatted address. | Mac only 3.1 |
| Addressbook.group.addMember Adds a person to a group. | Mac/iOS 3.1 |
| Addressbook.group.addSubgroup Adds a subgroup to another group. | Mac/iOS 3.1 |
| Addressbook.group.members Returns an array of persons in a group. | Mac/iOS 3.1 |
| Addressbook.group.parentGroups Returns an array containing a group's parents—that is, the groups that a group belongs to. | Mac only 3.1 |
| Addressbook.group.removeMember Removes a person from a group. | Mac/iOS 3.1 |
| Addressbook.group.removeSubgroup Removes a subgroup from a group. | Mac/iOS 3.1 |
| Addressbook.group.subgroups Returns an array containing a group's subgroups. | Mac only 3.1 |
| Addressbook.groups Returns an array of all the groups in the Address Book database. | Mac/iOS 3.1 |
| Addressbook.hasUnsavedChanges Indicates whether an address book has changes that have not been saved to the Address Book database. | Mac/iOS 3.1 |
| Addressbook.me Returns the person record that represents the logged-in user. | Mac/iOS 3.1 |
| Addressbook.multivalue.New Creates a new multivalue object. | Mac/iOS 3.1 |
| Addressbook.multivalue.addAddress Adds an address and its label to a multivalue list. | Mac/iOS 5.1 |
| Addressbook.multivalue.addValue Adds a value and its label to a multivalue list. | Mac/iOS 3.1 |
| Addressbook.multivalue.count Returns the number of entries in a multivalue list. | Mac/iOS 3.1 |
| Addressbook.multivalue.identifierAtIndex Returns the identifier for the given index. | Mac/iOS 3.1 |
| Addressbook.multivalue.identifiers Returns the list of all identifiers. | Mac/iOS 6.1 |
| Addressbook.multivalue.indexForIdentifier Returns the index for the given identifier. | Mac/iOS 3.1 |
| Addressbook.multivalue.indexForLabel Returns the index for the given label. | Mac/iOS 8.2 |
| Addressbook.multivalue.insertValue Inserts a value and its label at the given index in a multivalue list. | Mac/iOS 3.1 |
| Addressbook.multivalue.labelAtIndex Returns the label for the given index. | Mac/iOS 3.1 |
| Addressbook.multivalue.labelForIdentifier Returns the label for the given identifier. | Mac/iOS 3.1 |
| Addressbook.multivalue.labels Returns the list of all labels. | Mac/iOS 6.1 |
| Addressbook.multivalue.primaryIdentifier Returns the identifier for the primary value. | Mac/iOS 3.1 |
| Addressbook.multivalue.removeValueAndLabelAtIndex Removes the value and label at the given index. | Mac/iOS 3.1 |
| Addressbook.multivalue.replaceLabelAtIndex Replaces the label at the given index. | Mac/iOS 3.1 |
| Addressbook.multivalue.replaceValueAtIndex Replaces the value at the given index. | Mac/iOS 3.1 |
| Addressbook.multivalue.setPrimaryIdentifier Sets the primary value to be the value for the given identifier. | Mac only 3.1 |
| Addressbook.multivalue.valueAtIndex Returns the value for the given index. | Mac/iOS 3.1 |
| Addressbook.multivalue.valueForIdentifier Returns the value for the given identifier. | Mac/iOS 3.1 |
| Addressbook.multivalue.valueForLabel Returns value for label. | Mac/iOS 6.1 |
| Addressbook.multivalue.values Returns the list of all values. | Mac/iOS 6.1 |
| Addressbook.people Returns an array of all the people in the Address Book database. | Mac/iOS 3.1 |
| Addressbook.persistentAccounts Queries list of account identifies for persistent accounts. | Mac only 6.2 |
| Addressbook.person.EditInAddressbook Launches Contacts application to edit this person. | Mac only 3.1 |
| Addressbook.person.ExternalUID Queries external UID for person. | Mac/iOS 6.1 |
| Addressbook.person.GetImage Returns data that contains a picture of this person. | Mac/iOS 3.1 |
| Addressbook.person.SetBirthdayComponents Sets the birthday data components. | Mac/iOS 5.4 |
| Addressbook.person.SetImage Sets the image for this person to the given image. | Mac/iOS 3.1 |
| Addressbook.person.ShowInAddressbook Launches Contacts application to show this person. | Mac only 3.1 |
| Addressbook.person.linkedPeople Returns the array of all person records that are linked to the person this record represents. | Mac/iOS 3.1 |
| Addressbook.person.parentGroups Returns an array of the address book groups that this person belongs to. | Mac only 3.1 |
| Addressbook.person.vCardRepresentation Returns the vCard representation of the person record as a data object in vCard format. | Mac/iOS 3.1 |
| Addressbook.personFromVCardRepresentation Creates an Person instance initialized with the given data. | Mac/iOS 3.1 |
| Addressbook.personFromVCardTextRepresentation Creates an Person instance initialized with the given text. | Mac/iOS 3.5 |
| Addressbook.record.SetValueForProperty Sets the value of a given property for a record. | Mac/iOS 3.1 |
| Addressbook.record.UniqueID Returns the unique ID for a record. | Mac/iOS 3.1 |
| Addressbook.record.displayname Convenience function to return a display name for a record. | Mac/iOS 3.1 |
| Addressbook.record.isReadOnly Returns whether a record is read-only. | Mac/iOS 3.1 |
| Addressbook.record.removeValueForProperty Removes the value for a given property. | Mac/iOS 3.1 |
| Addressbook.record.valueForProperty Returns the value of a given property for a record. | Mac/iOS 3.1 |
| Addressbook.recordsMatchingSearchElement Searches matching records. | Mac only 5.4 |
| Addressbook.removeRecord Removes an person or group record from the Address Book database. | Mac/iOS 3.1 |
| Addressbook.save Saves all the changes made since the last save. | Mac/iOS 3.1 |
| Addressbook.searchElementForConjunction Joins several search elements. | Mac only 5.4 |
| Addressbook.searchElementForProperty Creates a new search element. | Mac only 5.4 |
| Addressbook.searchGroupsWithName Searches groups matching the group name. | Mac only 3.3 |
| Addressbook.searchPeopleWithCreationDate Searches for people in address book with creation date between both dates. | Mac only 3.5 |
| Addressbook.searchPeopleWithEmail Searches all people with given email address. | Mac only 3.1 |
| Addressbook.searchPeopleWithModificationDate Searches for people in address book with modification date between both dates. | Mac only 3.5 |
| Addressbook.searchPeopleWithName Searches people matching the first and/or last name. | Mac only 3.1 |
| Addressbook.searchPersonWithExternalUID Searches addressbook for given external ID. | Mac only 6.1 |
| Addressbook.setMe Sets the record that represents the logged-in user. | Mac/iOS 3.1 |
| CUPS.GetJobCompletionTime Queries the completion time of the job. | Mac only 2.5 |
| CUPS.GetJobCreationTime Queries the creation time of the job. | Mac only 2.5 |
| CUPS.GetJobFormat Queries job's document format. | Mac only 2.5 |
| CUPS.GetJobID Queries job number. | Mac only 2.5 |
| CUPS.GetJobIndex Queries job index for ID. | Mac only 7.4 |
| CUPS.GetJobPrinter Queries job's printer name. | Mac only 2.5 |
| CUPS.GetJobPriority Queries job's priority. | Mac only 2.5 |
| CUPS.GetJobProcessingTime Queries the processing time of the job. | Mac only 2.5 |
| CUPS.GetJobSize Queries job size. | Mac only 2.5 |
| CUPS.GetJobState Queries job state. | Mac only 2.5 |
| CUPS.GetJobTitle Queries job title. | Mac only 2.5 |
| CUPS.GetJobUser Queries which user submitted the job. | Mac only 2.5 |
| CUPS.GetJobsCount Selects some jobs and returns the count of jobs found. | Mac only 2.5 |
| CUPS.GetPrinterCount Queries number of printers. | Mac only 2.5 |
| CUPS.GetPrinterDefault Queries whether this printer is the default printer. | Mac only 2.5 |
| CUPS.GetPrinterName Queries the name of this printer. | Mac only 2.5 |
| CURL.SetOptionPut Sets transfer to be a HTTP Put. | All 2.5 |
| Encryption.DecryptAES Decrypts data with AES engine in CBC mode. | All 2.7 |
| Encryption.DecryptBlowfish Decrypts data with Blowfish engine in CFB64 mode. | All 2.7 |
| Encryption.DecryptContainerAES Decrypts container value with AES engine in CFB mode. | All 2.9 |
| Encryption.DecryptContainerBlowfish Decrypts container value with Blowfish engine. | All 2.9 |
| Encryption.EncryptAES Encrypts data with with AES engine in CBC mode. | All 2.7 |
| Encryption.EncryptBlowfish Decrypts data with Blowfish engine in CFB64 mode. | All 2.7 |
| Encryption.EncryptContainerAES Encrypts container value with AES engine in CFB mode. | All 2.9 |
| Encryption.EncryptContainerBlowfish Encrypts container value with Blowfish engine. | All 2.9 |
| FM.DisableRuntimeEndWindow Disables end screen on runtime on Mac. | Mac only 4.3 |
| IKPictureTaker.SetShowAddressBookPicture Sets whether address book pictures are shown. | Mac only 3.5 |
| LDAP.Add Adds an entry to a tree. | Mac/Win/Linux 6.0 |
| LDAP.AddList Adds an entry to a tree. | Mac/Win/Linux 6.4 |
| LDAP.AddRecord Adds an entry to a tree. | Mac/Win/Linux 7.0 |
| LDAP.Modify Changes an existing entry. | Mac/Win/Linux 6.0 |
| LDAP.ModifyRecord Changes an existing entry. | Mac/Win/Linux 7.0 |
| MapView.AddPin Adds a pin to the map. | Mac/iOS 9.0 |
| MapView.AddPinWithAddress Adds a pin with querying an address. | Mac/iOS 9.0 |
| Math.InsidePolygon Checks if one point is inside a polygon. | All 2.2 |
| MatrixDongle.Count Returns the number of dongles available at the specified LPT or USB interface. | Mac/Win 5.2 |
| MatrixDongle.Find Searches for the dongle and returns the LPT/USB interface at which it was found. | Mac/Win 5.2 |
| MatrixDongle.GetDriverFlag Reads the current USB operating mode of the dongle “HID-Mode” or “Driver-Mode”. | Mac/Win 5.2 |
| MatrixDongle.GetVersionAPI Returns the version number of the Matrix API. | Mac/Win 5.2 |
| MatrixDongle.GetVersionDRV Returns the version number of the LPT driver. | Mac/Win 5.2 |
| MatrixDongle.GetVersionDRV.USB Returns the version number of the Matrix USB driver. | Mac/Win 5.2 |
| MatrixDongle.Initialize Initializes the matrix dongle API. | Mac/Win 5.2 |
| MatrixDongle.Initialized Checks if matrix dongle was initialized. | Mac/Win 5.2 |
| MatrixDongle.MemorySize Returns the memory size of the dongle in Bytes. | Mac/Win 5.2 |
| MatrixDongle.Model Reads the model number of the hardware from the dongle. | Mac/Win 5.2 |
| MatrixDongle.ReadHex Reads the data from the Matrix-Dongle. | Mac/Win 5.2 |
| MatrixDongle.ReadSerialNumber Reads the unique serial number which is assigned to each Matrix-dongle. | Mac/Win 5.2 |
| MatrixDongle.ReadText Reads data as text from the Matrix-Dongle. | Mac/Win 5.2 |
| MatrixDongle.Release Closes the Matrix dongle API and frees all memory used. | Mac/Win 5.2 |
| MatrixDongle.SetDriverFlag Sets the dongle to the desired USB operating mode “HID-Mode” or “Driver-Mode”. | Mac/Win 5.2 |
| MatrixDongle.Version Reads the version number of the dongle. | Mac/Win 5.2 |
| MatrixDongle.WriteHex Writes hex encoded text to the dongle. | Mac/Win 5.2 |
| MatrixDongle.WriteText Writes text to the dongle. | Mac/Win 5.2 |
| RunTask.AddArgument Adds the argument that should be used to launch the executable to the arguments list. | Mac/Win 4.1 |
| RunTask.GetArgument Queries the argument with given index. | Mac/Win 3.1 |
| RunTask.GetArgumentCount Returns the number of arguments. | Mac/Win 3.1 |
| RunTask.GetCurrentDirectoryPath Returns the task's current directory. | Mac/Win 3.1 |
| RunTask.GetLaunchPath Returns the path of the executable. | Mac/Win 3.1 |
| RunTask.GetVerb Returns the verb string. | Win only 3.2 |
| RunTask.IsRunning Returns whether the receiver is still running. | Mac/Win 3.1 |
| RunTask.Launch Launches the task represented by the receiver. | Mac/Win 3.1 |
| RunTask.NewTask Creates a new task. | Mac/Win 3.1 |
| RunTask.ProcessIdentifier Returns the receiver's process identifier. | Mac/Win 3.1 |
| RunTask.ReadErrorText Reads what is in the buffer for the error stream. | Mac only 4.1 |
| RunTask.ReadOutputText Reads what is in the buffer for the output stream. | Mac only 4.1 |
| RunTask.SetArguments Sets the command arguments that should be used to launch the executable. | Mac/Win 3.1 |
| RunTask.SetCurrentDirectoryPath Sets the current directory for the receiver. | Mac/Win 3.1 |
| RunTask.SetLaunchPath Sets the path to be launched. | Mac/Win 3.1 |
| RunTask.SetVerb Sets the verb, that specifies the action to be performed. | Win only 3.2 |
| RunTask.Terminate Sends a terminate signal to the receiver and all of its subtasks. | Mac/Win 3.1 |
| RunTask.TerminationReason Returns the reason the task was terminated. | Mac only 3.1 |
| RunTask.TerminationStatus Returns the exit status returned by the receiver's executable. | Mac only 3.1 |
| RunTask.Wait Waits for current task to terminate. | Mac only 6.4 |
| RunTask.WriteInputText Writes text to the input buffer for the app. | Mac only 4.1 |
| Social.AccountProperty Queries details of an account. | Mac/iOS 5.3 |
| Social.Accounts Queries an array of all the accounts in an account database. | Mac/iOS 5.3 |
| Social.HasAccessForAccountType Checks if we do have permissions for this type of service. | Mac/iOS 5.3 |
| Social.RequestAccessForAccountType Requests permissions to use accounts. | Mac/iOS 5.3 |
| SocialComposer.AddImageContainer Adds an image to the post. | iOS 7.3 |
| SocialComposer.AddImageFile Adds an image to the post. | iOS 7.3 |
| SocialComposer.AddURL Adds a URL to the post. | iOS 7.3 |
| SocialComposer.Dismiss Dismisses the dialog. | iOS 7.3 |
| SocialComposer.GetEvaluate Queries the evaluation to run when social composer is done. | iOS 7.3 |
| SocialComposer.GetFileName Queries the file name of the script to run when social composer is done. | iOS 7.3 |
| SocialComposer.GetInitialText Queries current initial text. | iOS 7.3 |
| SocialComposer.GetScriptName Queries the script name of the script to run when social composer is done. | iOS 7.3 |
| SocialComposer.ImageCount Queries number of images in current post. | iOS 7.3 |
| SocialComposer.IsAvailableForServiceType Queries whether a social service is available. | iOS 7.3 |
| SocialComposer.IsPresented Checks whether panel is displayed. | iOS 7.3 |
| SocialComposer.New Initializes a new social composer for a given type. | iOS 7.3 |
| SocialComposer.Present Presents the social composer view. | iOS 7.3 |
| SocialComposer.RemoveAllImages Removes all images from the post. | iOS 7.3 |
| SocialComposer.RemoveAllURLs Removes all URLs from the post. | iOS 7.3 |
| SocialComposer.Result Queries result of social composer. | iOS 7.3 |
| SocialComposer.ServiceType Queries service type of the composer. | iOS 7.3 |
| SocialComposer.SetEvaluate Sets the expression to call when composer is done. | iOS 7.3 |
| SocialComposer.SetInitialText Sets the initial text to be posted. | iOS 7.3 |
| SocialComposer.SetScript Sets the script to call when composer is done. | iOS 7.3 |
| SocialComposer.URLCount Queries number of URLs in current post. | iOS 7.3 |
| SocialRequest.AddParameter Adds a parameter to the request. | Mac/iOS 5.3 |
| SocialRequest.ClearMultipartData Clears the multipart data for this request. | Mac/iOS 5.3 |
| SocialRequest.ClearParameter Clears the parameter list for this request. | Mac/iOS 5.3 |
| SocialRequest.GetAccount Queries the account identifier for this request. | Mac/iOS 5.3 |
| SocialRequest.GetMultiPartDataCount Query number of multi part data in this request. | Mac/iOS 5.3 |
| SocialRequest.GetParameterCount Queries number of parameters for this request. | Mac/iOS 5.3 |
| SocialRequest.GetRequestMethod Queries request method. | Mac/iOS 5.3 |
| SocialRequest.GetResponse Queries details on the response. | Mac/iOS 5.3 |
| SocialRequest.GetServiceType Queries the service type. | Mac/iOS 5.3 |
| SocialRequest.GetURL Queries the URL for the request. | Mac/iOS 5.3 |
| SocialRequest.New Creates a new social request. | Mac/iOS 5.3 |
| SocialRequest.Perform Performs the request. | Mac/iOS 5.3 |
| SocialRequest.Release Releases request. | Mac/iOS 5.3 |
| SocialRequest.SetAccount Sets the account to use for this request. | Mac/iOS 5.3 |
| SocialRequest.SetRequestMethod Sets the request method for this request. | Mac/iOS 5.3 |
| SocialRequest.SetServiceType Sets the service type to use. | Mac/iOS 5.3 |
| SocialRequest.SetURL Sets the request URL. | Mac/iOS 5.3 |
| SocialRequest.addMultipartContainer Adds multipart data for this request. | Mac/iOS 5.3 |
| SocialRequest.addMultipartText Adds multipart data for this request. | Mac/iOS 5.3 |
| SystemInfo.MacHasHardwareAcceleratedCoreImage Checks whether a Mac can use hardware accelerated Core Image/Quartz. | Mac only 1.5 |
| SystemInfo.MacVRAMSize Returns the size of the VRAM in bytes on a Mac. | Mac only 1.5 |
| UnZipFile.ExtractFiles Extracts all files from current archive into a folder. | Mac/Win/iOS 6.0 |
| UnZipFile.OpenContainer Opens a zip archive stored in a container. | Mac/Win/iOS 3.4 |
| UnZipFile.OpenFile Opens a zip archive file. | Mac/Win/iOS 3.4 |
| Validate.CheckReceipt Validates the receipt. | Mac only 2.2 |
| Validate.Exit Quits the application with the given error code. | Mac only 2.2 |
| Validate.FindReceipt Finds the receipt by looking up the location of the application. | Mac only 2.2 |
| Window.AddBottomOverlay Adds a control on bottom of the window to hide FileMakers controls behind it. | Mac only 5.3 |
| Window.HideContent Hides the window content view. | Mac only 2.2 |
| Window.HideOverlay Hides the overlay view on a given window. | Mac only 2.3 |
| Window.HideScrollbars Hides the scrollbars in a FileMaker window. | Mac/Win 2.4 |
| Window.ShowContent Shows the window content view. | Mac only 2.2 |
| Window.ShowOverlay Adds an overlay to the window to dark content. | Mac only 2.3 |
| WordFile.AddMediaFile Adds a media file image. | All 9.1 |
| ZipFile.CompressFiles Compresses a few files into a zip archive. | Mac/Win/iOS 6.0 |
| ZipFile.CreateFile Creates a new file in the zip archive. | Mac/Win/iOS 3.4 |
| ZipFile.Open Creates a new zip archive. | Mac/Win/iOS 3.4 |
221 functions.
Feedback: Report problem or ask question.
Links
MBS Xojo Plugins