Как вызвать функцию из одного файла csx в другой файл csx в Azure?
Как мы можем создать еще один файл run.csx и вызвать существующую функцию из одного файла csx в другой в приложении-функции Azure?
1 ответ
Решение
Вы можете просто написать другой файл, например, lib.csx и загрузить его через #load "lib.csx"
в вашем основном файле сценария. Смотрите здесь для документов
Как пример, поместите это в свой run.csx
#load "lib.csx"
using System;
public static void Run(TimerInfo myTimer, TraceWriter log)
{
log.Info($"C# Timer trigger function executed at: {DateTime.Now}");
log.Info(doubleTheInt(5).ToString());
}
и это в lib.csx
using System;
public static int doubleTheInt(int x) {
return x+x;
}
и он должен вывести 10 в журнале