GlideTextReader - Scoped

concept australia Updated Sep 10, 2026 1 min read c_GlideTextReaderScopedAPI.md
Raw file servicenow.com

The GlideTextReader API provides the ability to read single lines from an input stream. Because an input stream is used, it is not subject to the 5MB attachment size limit.

Parent Topic:Server API reference

GlideTextReader - GlideTextReader( GlideScriptableInputStream inputStream)

Creates a scoped GlideTextReader object for the specified input stream.

Name Type Description
inputStream GlideScriptableInputStream The input stream to be read.

GlideTextReader - getEncoding()

Returns the character encoding of the input stream.

Name Type Description
None
Type Description
String The character encoding of the input stream.

GlideTextReader - readLine()

Returns a single line from the input stream and returns a string. Since this is working off of a stream, it is not subject to the 5MB size limit.

Name Type Description
None
Type Description
String A single line of input up to the carriage return. Does not include the carriage return. Returns null if there is no content.
JavaScript
var is = new GlideSysAttachment().getContentStream(attachmentSysId);var reader = new GlideTextReader(is);var ln = ' ';while((ln = reader.readLine()) != null) {  gs.info(ln);}
Search documentation
Search document titles and file paths on the australia branch