Javascript 分析Embd API-如何从自定义组件演示中删除视图选择器

Javascript 分析Embd API-如何从自定义组件演示中删除视图选择器,javascript,charts,google-analytics-api,Javascript,Charts,Google Analytics Api,所以我只需要一个ID,而不需要视图选择器,但每当我尝试剪切它时,我的图表就不会显示在页面上 以下是代码: gapi.analytics.ready(函数(){ /** *使用从服务器端获得的访问令牌授权用户。 */ gapi.analytics.auth.authorize({ “服务器身份验证”:{ “访问令牌”:“ } }); /** *存储一组公共DataChart配置选项,因为它们由 *我们将要制作的两张图表。 */ /** *表示第一个图表日期范围的查询参数。 */ 变量dateR

所以我只需要一个ID,而不需要视图选择器,但每当我尝试剪切它时,我的图表就不会显示在页面上

以下是代码:


gapi.analytics.ready(函数(){
/**
*使用从服务器端获得的访问令牌授权用户。
*/
gapi.analytics.auth.authorize({
“服务器身份验证”:{
“访问令牌”:“
}
});
/**
*存储一组公共DataChart配置选项,因为它们由
*我们将要制作的两张图表。
*/
/**
*表示第一个图表日期范围的查询参数。
*/
变量dateRange1={
‘开始日期’:‘14daysAgo’,
“结束日期”:“8daysAgo”
};
/**
*创建新的ViewSelector2实例以在
*id为“视图选择器容器”的元素。
*/
var viewSelector=new gapi.analytics.ext.ViewSelector2({
容器:“视图选择器容器”,
}).execute();
/**
*创建新的DateRangeSelector实例以在
*id为“date-range-selector-1-container”的元素,设置其日期范围
*然后将其呈现到页面。
*/
var dateRangeSelector1=新的gapi.analytics.ext.DateRangeSelector({
容器:'date-range-selector-1-container'
})
.set(日期范围1)
.execute();
/**
*注册处理程序以在用户更改视图时运行。
*处理程序将更新两个数据图表以及标题
*仪表板的一部分。
*/
viewSelector.on('viewChange',函数(数据){
setTimeout(函数(){
set({query:{ids:data.ids}}).execute();
sesjemwykresliczba.set({query:{ids:data.ids}}).execute();
set({query:{ids:data.ids}}).execute();
odslonymwykresliczba.set({query:{ids:data.ids}}).execute();
set({query:{ids:data.ids}}).execute();
nowesesjeprocmwykresliczba.set({query:{ids:data.ids}}).execute();
nowipowracaykreskliczba.set({query:{ids:data.ids}}).execute();
}, 500);
setTimeout(函数(){
ruchmobilny.set({query:{ids:data.ids}}).execute();
najlepszekanalywykresk.set({query:{ids:data.ids}}).execute();
seostronydocelowetabela.set({query:{ids:data.ids}}).execute();
set({query:{ids:data.ids}}).execute();
celewspolczynnikkonwersjiliczba.set({query:{ids:data.ids}}).execute();
}, 2500);
setTimeout(函数(){
set({query:{ids:data.ids}}).execute();
setTimeout(函数(){
警报(“wczytano dane”);
document.getElementById('PleaseWaitx2').style.display=“无”;
}, 3000
); 
}, 4500);
警报(“wykonuje sie至00000000000000”);
var title=document.getElementById('view-name');
title.innerHTML=data.property.name+'('+data.view.name+');
});
/**
*注册一个处理程序,以便在用户更改日期范围时运行
*第一个日期选择器。处理程序将更新第一个数据图表
*实例以及更改仪表板副标题以反映范围。
*/
dateRangeSelector1.on('change',函数(数据){
setTimeout(函数(){
set({query:data}).execute();
set({query:data}).execute();
set({query:data}).execute();
set({query:data}).execute();
set({query:data}).execute();
nowesesjeprocmwykresliczba.set({query:data}).execute();
nowipowracaykreskliczba.set({query:data}).execute();
}, 500);
setTimeout(函数(){
ruchmobilny.set({query:data}).execute();
najlepszekanalywykresk.set({query:data}).execute();
seostronydocelowetabela.set({query:data}).execute();
set({query:data}).execute();
celewspolczynnikkonwersjiliczba.set({query:data}).execute();
}, 2500);
setTimeout(函数(){
set({query:data}).execute();
setTimeout(函数(){
警报(“wczytano dane”);
document.getElementById('PleaseWaitx2').style.display=“无”;
}, 3000
); 
}, 4500);
警报(“wykonuje sie至111111”);
//更新“开始”日期文本。
var datefield=document.getElementById('from-dates');
datefield.innerHTML=data['start-date']+'—'+data['end-date'];
});
var sesjewykreswom=new gapi.analytics.googleCharts.DataChart({
查询:{
'ids':'ga:47537437',//这需要是一个视图
//“开始日期”:“30daysAgo”,//您的服务帐户
//'结束日期':'昨天',//访问
“指标”:“ga:会话,ga:搜索”,
“尺寸”:“ga:设备类别”
},
图表:{
“容器”:“sesje wykres wom”,
“类型”:“列”,
“选项”:{
“宽度”:“100%”,
‘标题’:‘Porównanie ruchu organicznego z ruchem ogólnym’
}
}
});
var sesjemwykresliczba=新gapi.analytics.googleCharts.DataChart({
查询:{
'ids':'ga:47537437',//这需要是一个视图
//“开始日期”:“30daysAgo”,//您的服务帐户
//“结束日期”:“昨天”/