Para além de executar JavaScript num relatório, BIRT fornece a opção de utilizar ficheiros JavaScript externos localizados na pasta de recursos. Com a vista recursos e o editor de propriedades pode associar estes ficheiros com o relatório seleccionado. Por exemplo, um ficheiro JavaScript externo tem o seguinte conteúdo:
Se este ficheiro estiver localizado na pasta de recursos, um programador de relatórios pode seleccionar o separador de recursos do editor de propriedades e adicionar o ficheiro JavaScript ao relatório. O ficheiroJavaScriptnão é importado, mas é referenciado no relatório. Após a criação desta associação, o programador pode chamar getMyValue( ) em qualquer expressão BIRT ou qualquer um dos scripts de rotinas de tratamento de eventos.