【问题标题】:app-script/Google Docs to Spreadsheet and vice-versaapp-script/Google Docs 到电子表格,反之亦然
【发布时间】:2018-06-12 14:26:04
【问题描述】:

你好 :) 我想知道是否有一个脚本/Google 脚本需要 几个 Google Docs 文档,其中 里面有相同的表格,相同的结构(我的意思是第一个表格姓名,姓氏,年龄,教室,期末成绩)并将所有内容放入 Google 电子表格表格中,以便每一行都标识一个学生以收集我这一年所有学生的集合,如果我修改学生的 Google 文档,它将在电子表格中修改,反之亦然,如果我修改电子表格中的数据(如教室),它将在 Google Doc 中修改?非常感谢,我知道有 autoCrat,但是对于每个学生,我都有一个 Google Doc 文件,如果我有一个电子表格表格,那就再好不过了。

编辑:如果我的问题不符合您的政策,我非常抱歉我已经尝试过此代码:

var doc=DocumentApp.getActiveDocument();
  var body=doc.getBody();

  if(body)
  {
    var numChildren=body.getNumChildren();
    for(var i=0;i<numChildren;i++)
    {
      var child=body.getChild(i);
      if(child.getType()==DocumentApp.ElementType.TABLE)
      {
        var numrows = child.asTable().getNumRows();
        for(var j=0;j<numrows;j++)
        {
          var numcells=child.asTable().getRow(j).getNumCells();
          for(var k=0;k<numcells;k++)
          {
            var celltxt=child.asTable().getCell(j, k).editAsText().getText();

但是在电子表格中导出之后我被阻止了:(如果你有一个想法

【问题讨论】:

  • 这里不是让其他人为你寻找脚本的地方,而是在编写/改编脚本时寻求帮助的地方。请添加您的搜索/研究工作的简要说明,包括您尝试过的内容。
  • 任何花时间在多个链接文档之间消除更改传播的人都会向您收取他们的产品费用。考虑一下您真正想要的是什么:一个存储数据的地方,以及查看该数据或与该数据交互的多种方式。

标签: google-apps-script google-sheets google-docs google-spreadsheet-api google-docs-api


【解决方案1】:

有 2 个环岛可能适合您:

-如果您想从一开始就进行更好的设置,您可以集成 Google 表单、Google 协作平台和 Google 表格。

-如果您想要与现有信息一起使用的东西,您可以创建一个数据透视表,通过函数 IMPORTHTML https://support.google.com/docs/answer/3093339?hl=en

还有其他可能有用的功能:https://support.google.com/docs/table/25273?hl=en&ref_topic=9199554

理想情况下,如果您想设置一个完整的系统,您可以直接让 Google 表单将信息输入具体的 Google 表格(并且您可以打开表单的选项来编辑答案),您可以让多个表单输入相同为每个表单创建不同选项卡的工作表,然后有一个将它们组合在一起的表。 由于您可以将文档、表格和表单插入 Google 协作平台,因此您可以从一开始就重新规划这一切。

否则,您可以在数据透视表中尝试导入功能。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-09-05
    • 2012-07-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多