Google Visualization API文档声明使用Google Spreadsheet作为数据源的最简单方式是发布它。在正常情况下,这很有效。但是我正在使用Drive API动态创建Google Spreadsheet。所以,即使我获得授权,然后创建一个电子表格,我也不能立即使用这个数据源作为数据源。所以我需要两种解决方案之一:Google Visualization API通过JavaScript客户端API将Google Spreadsheet作为“Authenticated”数据源Auth
1)通过Drive API以编程方式“发布”Google Spreadsheet?
2)验证对Google Visualization API的查询?
的代码看起来是这样的:
var url = 'https://spreadsheets.google.com/tq?key=' + idOfSpreadsheet + '&headers=1&pub=1';
var query = new google.visualization.Query(url);
query.send(drawTable);
你会觉得我可以追加身份验证令牌的url varible,但我无法找到任何文件。这将是我的第一选择。
否则,我可以发布电子表格,但我无法找到如何从JavaScript执行此操作。目前,我必须在Google云端硬盘用户界面中打开新创建的电子表格并手动发布。我不想向用户解释如何使用每个动态创建的电子表格来完成。
干杯詹姆斯