Javascript 如何从文本面板在grafana仪表板中设置时间范围

Javascript 如何从文本面板在grafana仪表板中设置时间范围,javascript,angularjs,grafana,Javascript,Angularjs,Grafana,我有一个场景,我想在Grafana Dashboard中创建一个文本面板,包含一些js和HTML。现在我想要一种方法来设置时间范围 我知道要获得时间范围,我们可以使用如下代码 var timeRange = angular.element('grafana-app').injector().get('timeSrv').timeRange(); 但我想设定时间 timeSrv = angular.element('grafana-app').injector().get('timeSrv');

我有一个场景,我想在Grafana Dashboard中创建一个文本面板,包含一些js和HTML。现在我想要一种方法来设置时间范围

我知道要获得时间范围,我们可以使用如下代码

var timeRange = angular.element('grafana-app').injector().get('timeSrv').timeRange();
但我想设定时间

timeSrv = angular.element('grafana-app').injector().get('timeSrv');
timeSrv.setTime({from: "$date_range_start", to: "$date_range_end"});
得到了一个解决方案