首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否有可能将数据从同一个单元格中拉过*所有选项卡*(当前和未来)在工作表中?

是否有可能将数据从同一个单元格中拉过*所有选项卡*(当前和未来)在工作表中?
EN

Stack Overflow用户
提问于 2014-11-26 21:07:36
回答 1查看 216关注 0票数 0

背景:

我开了一所在线语言学校,我用谷歌单张来存储每个学生的财务账户。但是,每个学生都有一张单独的记账单,这让会计变成了一场噩梦(我们有很多学生,而且活动频繁)。从2015年开始,我想使用一个主财务电子表格,每个学生都有自己的标签。这将使我能够自动化大量的管理工作(预测,工资,税收)。

挑战:

我想要编写一个函数,从文档中的所有选项卡中从相同的单元格中提取数据,这意味着它将包括我为新学生自动添加的任何新选项卡。显然,如果我不保持数据非常干净和统一,这可能会变得很草率,但每周备份一次电子表格很容易。

EN

回答 1

Stack Overflow用户

发布于 2014-11-26 21:31:16

是的,这很简单。

通常Stackoveerflow不会为您编写代码,但是这将在当前电子表格中的所有工作表中循环,并在您选择的任何单元格中记录值(在示例中是单元格'E15'):

代码语言:javascript
复制
function collectData(){
  var ss = SpreadsheetApp.getActiveSpreadsheet()
  var sheets = ss.getSheets();//Get all the sheets in Spreadsheet
  for ( i = 0; i < sheets.length; i++){//Loop through them
    var cell = sheets[i].getRange("E15").getValue();//Get the data in a specific cell. 
    Logger.log(cell);//Log it (Or whatever). 
  }
}

您在这里寻找的是.getSheets()方法,与.getRange().getValue()方法相结合,然后您几乎可以对数据做任何您想做的事情。

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

https://stackoverflow.com/questions/27158901

复制
相关文章

相似问题

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