获取图表在Google电子表格中使用的数据

时间:2017-08-24 10:44:34

标签: ruby google-api google-spreadsheet-api

我想阅读在谷歌电子表格上创建的图表,并使用我网站上的谷歌图表重新创建它们。

我可以使用google电子表格api并获得https://sheets.googleapis.com/v4/spreadsheets/#{spreadsheet_id}

的回复

响应包括sheets包含所有工作表数据,工作表数据包含与工作表中的图表相关的“图表”数据。

现在,我想获取图表使用的数据。在ChartSpec的资源下,所有数据都采用以下格式:

{
   "sheetId": number,
   "startRowIndex": number,
   "endRowIndex": number,
   "startColumnIndex": number,
   "endColumnIndex": number,
}

有关GridRange的更多信息,请参阅this。 我可以得到图表使用的单元格来绘制数据。但是https://sheets.googleapis.com/v4/spreadsheets/#{spreadsheet_id}/values/#{range}只接受A1表示法中的范围。

我确实编写了一个将GridRange转换为A1的函数,但有更简单的方法来获取电子表格图表使用的数据吗?

由于

PS:我正在使用ruby来做这件事。我的网站建立在Ruby on Rails上。

0 个答案:

没有答案