您可以通过简单的 HTTP GET 和 POST 请求来实现您的目标。
这是一个关于如何在 Android 上发出 HTTP POST 请求的简单教程,您可能只需通过更多搜索就可以轻松搜索到更好的示例。
以下是如何创建空电子表格文件的示例
POST https://www.googleapis.com/drive/v2/files?key={YOUR_API_KEY}
Request Body:
{
"mimeType": "application/vnd.google-apps.spreadsheet",
"title": "My new spreadsheet",
"parents": [
{
"id": "{ROOT_FOLDER_ID}"
}
]
}
供您参考,您想从Files.insert()中寻找更多选项
此外,为了获取电子表格的内容,您希望使用Files.list()。这是一个如何使用 Files.list() 的示例
# Get list of files that are Google Drive spreadsheets
GET https://www.googleapis.com/drive/v2/files?q=mimeType%3D+%22application%2Fvnd.google-apps.spreadsheet%22&key={YOUR_API_KEY}
通过使用此命令,您将获得文件资源列表。在文件资源的长内容中,您需要 exportLinks 属性:
"exportLinks": {
"application/pdf": "https://docs.google.com/feeds/download/spreadsheets/Export?key={FILE_KEY}&exportFormat=pdf",
"application/x-vnd.oasis.opendocument.spreadsheet": "https://docs.google.com/feeds/download/spreadsheets/Export?key={FILE_KEY}&exportFormat=ods",
"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": "https://docs.google.com/feeds/download/spreadsheets/Export?key={FILE_KEY}&exportFormat=xlsx"
},
使用此链接,您所要做的就是发出 HTTP GET 请求并从其正文中获取该文件的内容。
我建议您总体上查看Google Drive API。
此外,如果您想使用 Drive Spreadsheet 进行一些复杂的工作,我建议您查看Google Apps Script。
玩得开心!