这里的第一篇文章。
我希望从谷歌工作表导入HTML元素的单元格数据。例如,有一个带有项目定价的Google工作表,我可以将单个单元格数据推送到HTML元素中。
我找到了这些帖子,这就是我正在寻找的,但我没有看到明确的答案,但很可能是我缺乏知识。如果有人能给我指出正确的方向,那就太好了。我并不是要一个教程,而是一个专家的意见,这样我就不会去研究一些不正确的东西,浪费很多时间。
谢谢。
Pull data from a google sheet and display as simple html text
RSSHow can I pull just ONE cell of data at a time for Google Sheets to embed into my HTML content?
发布于 2017-03-11 00:26:26
如果你打算使用Sheets API,那么下面是它可能的样子。
我只给你一个片段来说明这是可行的。

首先使用Reading a single range guide从电子表格中获取数据。
GET https://sheets.googleapis.com/v4/spreadsheets/spreadsheet_id/values/range 我在我的XMLHttpRequest中使用了:
function fetchValues(){
console.log("-----checkIfEmpty-----");
var xhr = new XMLHttpRequest();
xhr.open('GET', 'https://sheets.googleapis.com/v4/spreadsheets/'+myspreadsheetId+'/values/'+"Sheet1!"+A+":"+Z);
xhr.setRequestHeader('Authorization', 'Bearer ' + myAccessToken);
var arrayBuffer;
var myArr;
xhr.onload = function (oEvent) {
arrayBuffer = xhr.response; // Note: not oReq.responseText
console.log("arrayBuffer "+ arrayBuffer);
myArr = JSON.parse(arrayBuffer);
for(var i = 0; i <= myArr.values.length; i++){
document.write(myArr.values[0][i] + " ");
}
};
xhr.send(null);
}使用document.write在html页面上打印它。我知道这是一项简陋的工作,也有在html页面上显示数据的适当方式,但我只是想说明它是可行的-从电子表格到HTML页面。

https://stackoverflow.com/questions/42710538
复制相似问题