首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将Google Sheets单元格数据导入简单的HTML元素

将Google Sheets单元格数据导入简单的HTML元素
EN

Stack Overflow用户
提问于 2017-03-10 12:56:13
回答 1查看 2.8K关注 0票数 2

这里的第一篇文章。

我希望从谷歌工作表导入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?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-03-11 00:26:26

如果你打算使用Sheets API,那么下面是它可能的样子。

我只给你一个片段来说明这是可行的。

首先使用Reading a single range guide从电子表格中获取数据。

代码语言:javascript
复制
GET https://sheets.googleapis.com/v4/spreadsheets/spreadsheet_id/values/range 

我在我的XMLHttpRequest中使用了:

代码语言:javascript
复制
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页面。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42710538

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档