ScriptWorkspace.StyledScriptText
--------------------------------

Queries text of current script.

| Component | Version | macOS | Windows | Linux | Server | iOS SDK |
|---|---|---|---|---|---|---|
| [ScriptWorkspace](component_ScriptWorkspace.md) | [10.1](newinversion101.md) | ✅ Yes | ❌ No | ❌ No | ❌ No | ❌ No |

MBS( "ScriptWorkspace.StyledScriptText" { ; Mode; SelectedOnly; EndOfLine } ) 

**MBS**( **"ScriptWorkspace.StyledScriptText";** /\* Queries text of current script. \*/  
**$Mode**; /\* Optional; The mode to use.   
Can be HTML, RTF, StyledText or Text.  
Default is StyledText.e.g. "StyledText" \*/   
**$SelectedOnly**; /\* Optional; Return only selected text lines.  
Default is 0.e.g. 1 \*/   
**$EndOfLine**) /\* Optional; The character for end of line within script steps, e.g. multi line comments.  
If not specified or empty, defaults to Char(13). \*/ 

### Parameters

| Parameter | Description | Example | Flags |
|---|---|---|---|
| Mode | The mode to use.    Can be HTML, RTF, StyledText or Text.   Default is StyledText. | "StyledText" | Optional |
| SelectedOnly | Return only selected text lines.   Default is 0. | 1 | Optional      Added in version **15.3**. |
| EndOfLine | The character for end of line within script steps, e.g. multi line comments.   If not specified or empty, defaults to Char(13). |  | Optional      Added in version **15.3**. |

### Result

Returns text or error.

### Description

Queries text of current script.  
Can return text as styled text, plain text, html or rtf.  
  
Maybe useful for automation workflows where you like to evaluate an expression by hotkey which puts current scripttext into a CMS for your website or writes to it to a text file to compare differences later.  
### Examples

Query text as styled text:

 MBS ( "ScriptWorkspace.StyledScriptText"; "StyledText")  
### See also

- [ScriptWorkspace.CopyScriptText](ScriptWorkspaceCopyScriptText.md)
- [ScriptWorkspace.ScriptText](ScriptWorkspaceScriptText.md)

### Release notes

- **Version 15.3**
    - Added SelectedOnly and EndOfLine parameters for [ScriptWorkspace.StyledScriptText](https://www.mbsplugins.eu/ScriptWorkspaceStyledScriptText.shtml) function.
- **Version 15.2**
    - Implemented text selector for [ScriptWorkspace.StyledScriptText](https://www.mbsplugins.eu/ScriptWorkspaceStyledScriptText.shtml) function.
- **Version 10.1**
    - Added [ScriptWorkspace.StyledScriptText](https://www.mbsplugins.eu/ScriptWorkspaceStyledScriptText.shtml) and [ScriptWorkspace.CopyScriptText](https://www.mbsplugins.eu/ScriptWorkspaceCopyScriptText.shtml) functions.

### Blog Entries

- [Neues MBS Plugin 15.3 für Claris FileMaker](https://www.mbsplugins.de/archive/2025-07-15/Neues_MBS_Plugin_153_für_Clar/monkeybreadsoftware_blog_filemaker)
- [MBS Plugin 15.3 for Claris FileMaker](https://www.mbsplugins.de/archive/2025-07-15/MBS_Plugin_153_for_Claris_File/monkeybreadsoftware_blog_filemaker)
- [MBS FileMaker Plugin, version 15.3pr3](https://www.mbsplugins.de/archive/2025-06-13/MBS_FileMaker_Plugin_version_1/monkeybreadsoftware_blog_filemaker)
- [MBS FileMaker Plugin, version 15.2pr1](https://www.mbsplugins.de/archive/2025-04-01/MBS_FileMaker_Plugin_version_1/monkeybreadsoftware_blog_filemaker)
- [Neues MBS FileMaker Plugin 10.1 - Über 6100 Funktionen in einem Plugin](https://www.mbsplugins.de/archive/2020-03-10/Neues_MBS_FileMaker_Plugin_101/monkeybreadsoftware_blog_filemaker)
- [MBS FileMaker Plugin 10.1 - More than 6100 Functions In One Plugin](https://www.mbsplugins.de/archive/2020-03-10/MBS_FileMaker_Plugin_101_-_Mor/monkeybreadsoftware_blog_filemaker)
- [MBS FileMaker Plugin, version 10.1pr5](https://www.mbsplugins.de/archive/2020-02-24/MBS_FileMaker_Plugin_version_1/monkeybreadsoftware_blog_filemaker)

This function checks for a license.

Created 21st February 2020 , last changed 11st June 2025

  
[ScriptWorkspace.StepsVisible](ScriptWorkspaceStepsVisible.md) - [ScriptWorkspace.Tabs](ScriptWorkspaceTabs.md)

[HTML Version](ScriptWorkspaceStyledScriptText.shtml)