首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从google中的1项数据输入操作中在融合表中插入多行

从google中的1项数据输入操作中在融合表中插入多行
EN

Stack Overflow用户
提问于 2012-06-29 21:13:30
回答 1查看 1K关注 0票数 0

我已经按照https://kh-samples.googlecode.com/svn/trunk/code/instructions.html的指令将google表单连接到了一个融合表。

当用户填充表单时,将在融合表中插入新行。

但是,我向用户提供了一个带有复选框的问题--如果选择了多个复选框,对于每个选项,我希望插入一个单独的行。

示例:

  • 名称(文本)
  • 感兴趣的字段(复选框):IT、Art、History等

在融合表中,我得到了

  • 我的名字-它,历史

我想要:

  • 我的名字-它
  • 我的名字-历史

这主要是因为需要在网络中表示内容。

我真的很感谢你的反馈/帮助

最好的

EN

回答 1

Stack Overflow用户

发布于 2013-04-05 03:28:14

您应该能够通过修改正在使用的脚本来实现这一点。如果您查看onFormSubmit函数,这就是从提交的数据创建一行的内容。根据列表中以逗号分隔的项的数量,可以修改脚本以生成多行。

一个快速的例子模型:(我已经假定了一个“兴趣”的列名)

代码语言:javascript
复制
function onFormSubmit(e) {
  ...
  // The values entered into the form, mapped by question.
  var interests = e.nameValues['interest'].split(',');
  for (i in interests)
  {
    var formValues = e.namedValues;
    formValues['interest'] = interests[i];

    // Insert the data into the Fusion Table.
    var rowId = createRecord(formValues);
    if (!rowId) {
      rowId = -1;
    }
    insertRowId(rowId, row);
  }
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11269040

复制
相关文章

相似问题

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