阅读谷歌电子表格了解数据的变化
read google spreadsheet for changes in data
想要阅读一个谷歌驱动器电子表格,并有eventlistener对我的web应用程序的任何变化。到目前为止,我已经能够授权我的应用程序在javascript读取我的目录中的文件列表。
从列表中获取id以获取我需要的电子表格,但未能获取此文件。
function printFile(fileId) {
var request = gapi.client.drive.files.get({
'fileId': fileId
});
request.execute(function(resp) {
console.log('Title: ' + resp.title);
console.log('Description: ' + resp.description);
console.log('MIME type: ' + resp.mimeType);
});
}
/**
* Retrieve a list of File resources.
*
* @param {Function} callback Function to call when the request is complete.
*/
function retrieveAllFiles(callback) {
var retrievePageOfFiles = function(request, result) {
request.execute(function(resp) {
var i=0;
result = result.concat(resp.items);
var nextPageToken = resp.nextPageToken;
for(i=0;i<resp.items.length;i++){
console.log(resp.items[i])
if (resp.items[i].id == "XxxxxxXxxx"){
printFile(resp.items[i].id);
break;
}
}
});
}
var initialRequest = gapi.client.request({
'path': '/drive/v2/files',
'method': 'GET',
'params': {'maxResults': '5'}
});
retrievePageOfFiles(initialRequest, []);
}
var request = gapi.client.drive.files.get({
'fileId': fileId
});
我正在复制谷歌驱动api的例子!!我的代码停止执行。
第一部分:
修改请求调用的解决方案:
var request1 = gapi.client.request({
'path': '/drive/v2/files/'+fileId,
'method': 'GET',
});
相关文章:
- 检测数据的变化
- 控制器切换后匿名功能中的访问服务数据发生变化
- 从不断变化的动作创建者那里获取商店数据是否是一种常见的做法
- Jquery-背景图像随select中的数据属性而变化
- 在交互式图表中动态缩放数据,其中数据会发生变化
- 聚合物动态变化数据阵列
- 当Firebase数据发生变化时,Google 图表不会更新
- 如何处理 redux 存储所持有的数据中不断变化的属性
- 角度类型提前:观察数据集的变化
- 使用套接字io和angularjs处理频繁变化的时间序列数据的策略
- 如何正确地通知聚合物中兄弟姐妹之间的数据变化
- Highcharts日期格式随数据变化
- 如何在单元格中的下拉列表值发生变化时仅在手动可接触的少数列上加载数据
- 当web返回的数据发生变化时,如何从javascript调用getweb服务
- 如果在素数面数据表中添加新行,如何检测表单中的变化
- 如何根据下拉列表中的变化使用d3.js对数据集进行子集设置
- 是否有一种有效的方法来传递用户端JS数据到后端c#,每次它的变化
- jQuery得到html5数据值的变化
- Reactjs:为什么子组件在数据变化时不重新渲染
- 使用ngreact在角度数据变化上渲染组件