Loading [MathJax]/jax/input/TeX/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >在将工作表自动导入到数据表中时遇到一些问题

在将工作表自动导入到数据表中时遇到一些问题
EN

Stack Overflow用户
提问于 2017-07-21 12:54:59
回答 1查看 102关注 0票数 0

希望这里的人能帮助我,我有以下代码:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
    function getSSData(){
  var values = SpreadsheetApp.openById('1iKO7j_ETu_x1iJf7y_ih76sDTBS21JULid_5pNIit8w').getSheets()[0].getDataRange().getValues();
  var ssData = [];
//   app.datasources.P11d.unload(function(){});
  console.log('Made it to Line 5');
  for (var i = 0; i<values.length; i++){
    var newRecord = app.models.P11d.newRecord();
   // add all fields to the new record
    console.log('Made it to Line 9');
    newRecord.MODEL_FIELD = values[i][0];
    ssData.push(newRecord);
//     console.log(newRecord.MODEL_FIELD);
  }
  console.log('Finished');
// return the array of the model.newRecord objects that would be consumed by the Model query.
  return ssData;
}

我从这里的另一篇文章中摘录了这一点,但是我似乎不能理解MODEL_FIELD部分发生了什么。我是否需要单独指定每个列的标题,或者这只知道该做什么?

提前谢谢你,如果这个问题看起来很简单,我很抱歉,我在这方面仍然是一个新手,并试图在我继续学习的过程中掌握它。

EN

回答 1

Stack Overflow用户

发布于 2017-07-25 12:07:00

values是工作表中所有数据的二维数组。

实际上,代码会迭代从工作表中检索到的所有行。对于每一行,创建一条新记录,并将每行第一列中的值分配给新记录中的字段MODEL_FIELD。

每条新记录被推入另一个数组,该数组返回给调用者,用app.saveRecords()保存;

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

https://stackoverflow.com/questions/45238254

复制
相关文章

相似问题

添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文