Android 如何使用sheets API
您好,我来自一个机器人团队,试图使用sheets API将数据放入google sheets,但在比赛中,我们没有互联网连接,因此我们将数据保存在本地,然后我们希望将数据上传到存储在平板电脑上的一张表中,然后它将进入,这样当平板电脑连接到互联网时,表就会更新。到目前为止,我们在本地保存工作,但谷歌表单证明是混乱的。我们需要在星期六之前完成,最好是星期二。谢谢你的帮助Android 如何使用sheets API,android,google-sheets,Android,Google Sheets,您好,我来自一个机器人团队,试图使用sheets API将数据放入google sheets,但在比赛中,我们没有互联网连接,因此我们将数据保存在本地,然后我们希望将数据上传到存储在平板电脑上的一张表中,然后它将进入,这样当平板电脑连接到互联网时,表就会更新。到目前为止,我们在本地保存工作,但谷歌表单证明是混乱的。我们需要在星期六之前完成,最好是星期二。谢谢你的帮助 package com.scouting.corbin.frc_201415_scouting; import java.ne
package com.scouting.corbin.frc_201415_scouting;
import java.net.URL;
import java.util.List;
import java.io.IOException;
import com.google.gdata.client.spreadsheet.*;
import com.google.gdata.data.TextConstruct;
import com.google.gdata.data.spreadsheet.*;
import com.google.gdata.util.*;
public class SheetSaver
{
SpreadsheetService service = new SpreadsheetService("test");
SpreadsheetEntry spreadsheet;
WorksheetEntry entry;
URL worksheetUrl;
ListFeed feed;
int length = 100;
int ind = 0;
public SheetSaver() throws Exception
{
spreadsheet = new SpreadsheetEntry();
spreadsheet.setTitle(TextConstruct.create(1, "TestSheet", null));
entry = spreadsheet.getDefaultWorksheet();
entry.setColCount(2);
entry.setRowCount(length);
worksheetUrl = entry.getCellFeedUrl();
feed = service.getFeed(worksheetUrl, ListFeed.class);
}
void save()
{
}
void add(int value) throws IOException, ServiceException
{
ListEntry row = new ListEntry();
row.getCustomElements().setValueLocal("test", String.valueOf(value));
service.insert(worksheetUrl, row);
}
}
当我尝试做类似的事情时,我看了一下GoogleSheetsAPI,觉得不值得——谢天谢地,我发现GoogleDriveAPI要简单得多。请查看此处的资源: 有了这个,你将无法直接写入Google Sheets文件,但你也可以创建一个CSV文件,并将数据作为CSV逗号分隔值写入,这非常简单。GoogleDriveAPI本身处理所有本地同步和存储。我不太清楚Google Sheets是如何处理身份验证的,但从我看到的情况来看,它看起来相当复杂 使用GoogleDrive,您可以使用GooglePlus API和内置的权限工具轻松完成登录按钮、权限屏幕等功能 我先做了FTC——你可以只使用现有的一款球探应用程序 除非这是为了评判,否则祝你好运