public static object rxCreateTimer(int intervalSeconds)
{
return RxExcel.Observe("rxCreateTimer", intervalSeconds,
() => Observable.Create<string>(
observer =>
{
var timer = new System.Timers.Timer();
timer.Interval = intervalSeconds * 1000;
timer.Elapsed += (s, e) => observer.OnNext("Tick at" + DateTime.Now.ToString("HH:mm:ss.fff"));
timer.Start();
return timer;
}));
}