react-native android应用程序从google-spreadsheet获取和显示数据

时间:2017-03-13 14:02:00

标签: android react-native google-sheets

我在谷歌电子表格中存储了一些数据(例如:温度)。所以现在我想从谷歌电子表格中获取数据并将其显示在我的本机安卓应用程序中。有人可以给我一些想法或例子吗?

2 个答案:

答案 0 :(得分:3)

如果您的数据是公开的:

1 - 发布文件(文件菜单,发布)

此处有更多详情: https://support.google.com/docs/answer/37579?hl=en

2 - 发出GET请求

https://spreadsheets.google.com/feeds/list/<SPREAD_SHEET_ID>/od6/public/values?alt=json

https://spreadsheets.google.com/feeds/cells/<SPREAD_SHEET_ID>/<SHEET_NUMBER>/public/basic?hl=en_US&alt=json

来源: https://developers.google.com/gdata/samples/spreadsheet_sample

注意:

第3。从响应中提取您需要的数据,并根据您的需要对其进行格式化。

如果您的数据不公开,则必须授权该请求: https://developers.google.com/sheets/api/guides/authorizing

我可能会考虑使用节点包来处理私有数据案例 https://stackoverflow.com/a/42765674/1979861

答案 1 :(得分:2)

您可以使用以下节点包来完成此操作: google-spreadsheet

还有一个正式的包裹:NodeJS Google Spreadsheet API