Templates are intended only for the starting point - you can easily add additional I / O bindings to them on the Integration tab of the portal. For example, if you add new Blob output called result and bind to the blob path "test-output/%rand-guid%" , you can write a script as shown below, which blob writes:
open System open System.IO let inputPath = Environment.GetEnvironmentVariable("input") let input = File.ReadAllText(inputPath) let message = sprintf "F# script processed queue message '%s'" input System.Console.Out.WriteLine(message) let resultPath = Environment.GetEnvironmentVariable("result") File.WriteAllText(resultPath, input);
As for the more strictly typed support of the βfirst classβ for F #, as I mentioned in the message on the forum with which you contacted, we are working on it :) At the moment, F # is in the bucket with all the others from the proc script, where The communication mechanism in and out of the binding pipeline passes through environment variables , as you can see above.
source share