Reference API Roblox

Engine API

Website

Related

Reference API Roblox

ScriptDocument

This class is not replicated. Its interface does not cross the network boundary.
This class is not creatable. Instances of this class cannot be created with Instance.new.
Tags: [NotCreatable, NotReplicated]

Member index 18

HistoryMember
543CloseAsync(): Tuple
533EditTextAsync(newText: string, startLine: int, startCharacter: int, endLine: int, endCharacter: int): Tuple
540ForceSetSelectionAsync(cursorLine: int, cursorCharacter: int, anchorLine: int? = nil, anchorCharacter: int? = nil): Tuple
531GetInternalUri(): string
536GetLine(lineIndex: int? = nil): string
532GetLineCount(): int
532GetScript(): LuaSourceContainer
538GetSelectedText(): string
534GetSelection(): Tuple
538GetSelectionEnd(): Tuple
538GetSelectionStart(): Tuple
536GetText(startLine: int? = nil, startCharacter: int? = nil, endLine: int? = nil, endCharacter: int? = nil): string
541GetViewport(): Tuple
538HasSelectedText(): bool
532IsCommandBar(): bool
540RequestSetSelectionAsync(cursorLine: int, cursorCharacter: int, anchorLine: int? = nil, anchorCharacter: int? = nil): Tuple
534SelectionChanged(positionLine: int64, positionCharacter: int64, anchorLine: int64, anchorCharacter: int64)
541ViewportChanged(startLine: int64, endLine: int64)
inherited from Instance
553Archivable: bool
635Capabilities: SecurityCapabilities
553ClassName: string
553Name: string
553Parent: Instance
635Sandboxed: bool
616UniqueId: UniqueId
553className: string
576AddTag(tag: string): null
573ClearAllChildren(): null
462Clone(): Instance
573Destroy(): null
486FindFirstAncestor(name: string): Instance
486FindFirstAncestorOfClass(className: string): Instance
486FindFirstAncestorWhichIsA(className: string): Instance
486FindFirstChild(name: string, recursive: bool = false): Instance
486FindFirstChildOfClass(className: string): Instance
486FindFirstChildWhichIsA(className: string, recursive: bool = false): Instance
486FindFirstDescendant(name: string): Instance
563GetActor(): Actor
486GetAttribute(attribute: string): Variant
462GetAttributeChangedSignal(attribute: string): RBXScriptSignal
631GetAttributes(): Dictionary
486GetChildren(): Objects
462GetDebugId(scopeLength: int = 4): string
486GetDescendants(): Array
486GetFullName(): string
462GetPropertyChangedSignal(property: string): RBXScriptSignal
576GetTags(): Array
576HasTag(tag: string): bool
486IsA(className: string): bool
486IsAncestorOf(descendant: Instance): bool
486IsDescendantOf(ancestor: Instance): bool
580IsPropertyModified(name: string): bool
573Remove(): null
576RemoveTag(tag: string): null
580ResetPropertyToDefault(name: string): null
573SetAttribute(attribute: string, value: Variant): null
462WaitForChild(childName: string, timeOut: double): Instance
553children(): Objects
553clone(): Instance
573destroy(): null
553findFirstChild(name: string, recursive: bool = false): Instance
553getChildren(): Objects
462isA(className: string): bool
553isDescendantOf(ancestor: Instance): bool
573remove(): null
462AncestryChanged(child: Instance, parent: Instance)
462AttributeChanged(attribute: string)
462Changed(property: string)
462ChildAdded(child: Instance)
462ChildRemoved(child: Instance)
462DescendantAdded(descendant: Instance)
462DescendantRemoving(descendant: Instance)
500Destroying()
553childAdded(child: Instance)

Removed member index 1

HistoryMember
532GetNumLines(): int

History 31

Members 18

CloseAsync

Parameters (0)
No parameters.
Returns (1)
Tuple
This function yields. It will block the calling thread until completion.

History 1

Tags: [Yields]

EditTextAsync

Parameters (5)
newTextstring
startLineint
startCharacterint
endLineint
endCharacterint
Returns (1)
Tuple
This function yields. It will block the calling thread until completion.

History 5

Tags: [Yields]

ForceSetSelectionAsync

Parameters (4)Default
cursorLineint
cursorCharacterint
anchorLineint?nil
anchorCharacterint?nil
Returns (1)
Tuple
This function yields. It will block the calling thread until completion.

History 1

Tags: [Yields]

GetInternalUri

Parameters (0)
No parameters.
Returns (1)
string

History 1

GetLine

Parameters (1)Default
lineIndexint?nil
Returns (1)
string

History 2

GetLineCount

Parameters (0)
No parameters.
Returns (1)
int

History 1

GetScript

Parameters (0)
No parameters.
Returns (1)
LuaSourceContainer

History 2

GetSelectedText

Parameters (0)
No parameters.
Returns (1)
string

History 1

GetSelection

Parameters (0)
No parameters.
Returns (1)
Tuple

History 1

GetSelectionEnd

Parameters (0)
No parameters.
Returns (1)
Tuple

History 1

GetSelectionStart

Parameters (0)
No parameters.
Returns (1)
Tuple

History 1

GetText

Parameters (4)Default
startLineint?nil
startCharacterint?nil
endLineint?nil
endCharacterint?nil
Returns (1)
string

History 4

  • 536 Change Parameters of GetText from (startLine: int = -1234567, startCharacter: int = -1234567, endLine: int = -1234567, endCharacter: int = -1234567) to (startLine: int? = nil, startCharacter: int? = nil, endLine: int? = nil, endCharacter: int? = nil)
  • 532 Change Parameters of GetText from () to (startLine: int = -1234567, startCharacter: int = -1234567, endLine: int = -1234567, endCharacter: int = -1234567)
  • 532 Change Security of GetText from RobloxScriptSecurity to PluginSecurity
  • 528 Add GetText

GetViewport

Parameters (0)
No parameters.
Returns (1)
Tuple

History 1

HasSelectedText

Parameters (0)
No parameters.
Returns (1)
bool

History 1

IsCommandBar

Parameters (0)
No parameters.
Returns (1)
bool

History 2

RequestSetSelectionAsync

Parameters (4)Default
cursorLineint
cursorCharacterint
anchorLineint?nil
anchorCharacterint?nil
Returns (1)
Tuple
This function yields. It will block the calling thread until completion.

History 1

Tags: [Yields]

SelectionChanged

Parameters (4)
positionLineint64
positionCharacterint64
anchorLineint64
anchorCharacterint64

History 1

ViewportChanged

Parameters (2)
startLineint64
endLineint64

History 1

Removed members 1

GetNumLines

Parameters (0)
No parameters.
Returns (1)
int

History 2

Settings