【发布时间】:2021-10-21 03:30:20
【问题描述】:
我更新了从 Google 表格获取数据的 Google 表格导入实用程序,以便它可以与 RGraph 一起使用(因此它现在使用 v4 API)。
这个新 API 似乎需要 OAuth API 密钥。如果你问我,这有点让人头疼。
可以在网站上发布此 OAuth 密钥吗?喜欢这个页面的源代码吗?
https://www.rgraph.net/tests/canvas.bar/sheets/sheets.html
如果不是,那么像这样的基于 JavaScript 的导入实用程序将如何工作?
在该页面上创建的图表的源代码是:
<script>
new RGraph.Sheets(
'AIzaSyDCODMgxGo6q4qgkw8haCwXr__8d5r7IIg', // OAuth key
'1ZV79XGR0bkNmFoiQmipA-kXAujyXLsSaeHetfOrPTHA', // Spreadsheet key
myCallback
);
new RGraph.Sheets(
'AIzaSyDCODMgxGo6q4qgkw8haCwXr__8d5r7IIg', // OAuth key
'1ncvARBgXaDjzuca9i7Jyep6JTv9kms-bbIzyAxbaT0E', // Spreadsheet key
'Bar chart',
myCallback2
);
//
// First charts callback
//
function myCallback (sheet)
{
var data = sheet.get('a1:a4');
var labels = sheet.get('b1:b4');
bar = new RGraph.Bar({
id: 'cvs',
data: data,
options: {
xaxisLabels: labels,
marginInner: 35
}
}).wave();
}
//
// Second charts callback
//
function myCallback2 (sheet)
{
var data = sheet.get('b2:c13');
bar = new RGraph.Bar({
id: 'cvs2',
data: data,
options: {
xaxisLabels: ['Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec'],
backgroundGridVlines: false,
backgroundGridBorder: false,
xaxis: false,
yaxis: false,
colors: ['red', 'black']
}
}).wave();
}
</script>
【问题讨论】:
标签: javascript oauth