For the complete documentation index, see llms.txt. This page is also available as Markdown.

Source Script Node (File)

Experimental

This node allows you to customize data extraction and manipulation then return as file to the following node.

Example: Read a file (e.g., a CSV file) and return it as a file object.

return FileUtil.readFile("d:\\tmp\\file.csv");

Example: Retrieve data from API and return as File

// Make an HTTP request to get exchange rates from the specified API
var request = HttpUtil.get("https://boi.org.il/PublicApi/GetExchangeRates");

// Parse the response body as JSON
var jsonContent = JsonUtil.parse(request.asString().getBody());

// Convert the exchange rates to a JSON string
var exchanges = JsonUtil.stringify(jsonContent.exchangeRates);

// Create a temporary file and write the exchange rates JSON to it
var tempFile = FileUtil.createTempFile("tmp.json", exchanges);

// Return the path to the created temporary file
return tempFile;
Script Source (File)

Last updated