GlideTextReader - com escopo

  • Versão de lançamento: Xanadu
  • Atualizado 1 de ago. de 2024
  • 1 min. de leitura
  • A API GlideTextReader oferece a capacidade de ler linhas únicas de um fluxo de entrada. Como um fluxo de entrada é usado, ele não está sujeito ao limite de tamanho de anexo de 5 MB.

    GlideTextReader - GlideTextReader (GlideScriptableInputStream inputStream)

    Cria um objeto GlideTextReader com escopo para o fluxo de entrada especificado.

    Tabela 1. Parâmetros
    Nome Tipo Descrição
    fluxo de entrada GlideScriptableInputStream O fluxo de entrada a ser lido.

    GlideTextReader – getEncoding()

    Retorna a codificação de caracteres do fluxo de entrada.

    Tabela 2. Parâmetros
    Nome Tipo Descrição
    Nenhum
    Tabela 3. Retorna
    Tipo Descrição
    Cadeia de caracteres A codificação de caracteres do fluxo de entrada.

    GlideTextReader – readLine()

    Retorna uma única linha do fluxo de entrada e retorna uma cadeia de caracteres. Como está funcionando fora de um fluxo, ele não está sujeito ao limite de tamanho de 5 MB.

    Tabela 4. Parâmetros
    Nome Tipo Descrição
    Nenhum
    Tabela 5. Retorna
    Tipo Descrição
    Cadeia de caracteres Uma única linha de entrada até o retorno de carro. Não inclui o retorno de carro. Retorna nulo se não houver conteúdo.
    var is = new GlideSysAttachment().getContentStream(attachmentSysId);
    var reader = new GlideTextReader(is);
    var ln = ' ';
    while((ln = reader.readLine()) != null) {
      gs.info(ln);
    }