Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google apps script 应用程序脚本/谷歌文档到电子表格,反之亦然_Google Apps Script_Google Sheets_Google Docs_Google Spreadsheet Api_Google Docs Api - Fatal编程技术网

Google apps script 应用程序脚本/谷歌文档到电子表格,反之亦然

Google apps script 应用程序脚本/谷歌文档到电子表格,反之亦然,google-apps-script,google-sheets,google-docs,google-spreadsheet-api,google-docs-api,Google Apps Script,Google Sheets,Google Docs,Google Spreadsheet Api,Google Docs Api,您好:)我想知道是否有一个脚本/Google脚本,它包含了几个Google文档,里面有相同的表格,结构也相同(我指的是有名字、姓氏、年龄、教室、期末成绩的表格)并将所有内容放在谷歌电子表格中,以便每一行识别一个学生,以收集我所在年级的所有学生,如果我修改了一个学生的谷歌文档,它将在电子表格中修改,反之亦然,如果我修改了电子表格(如教室)中的数据,它将在谷歌文档中修改?非常感谢,我知道有一个独裁者,但是对于每个学生,我都有一个谷歌文档文件,我最好有一个电子表格 编辑:非常抱歉,如果我的问题与您的政

您好:)我想知道是否有一个脚本/Google脚本,它包含了几个Google文档,里面有相同的表格,结构也相同(我指的是有名字、姓氏、年龄、教室、期末成绩的表格)并将所有内容放在谷歌电子表格中,以便每一行识别一个学生,以收集我所在年级的所有学生,如果我修改了一个学生的谷歌文档,它将在电子表格中修改,反之亦然,如果我修改了电子表格(如教室)中的数据,它将在谷歌文档中修改?非常感谢,我知道有一个独裁者,但是对于每个学生,我都有一个谷歌文档文件,我最好有一个电子表格

编辑:非常抱歉,如果我的问题与您的政策不符,我尝试了以下代码:

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();
var doc=DocumentApp.getActiveDocument();
var body=doc.getBody();
如果(正文)
{
var numChildren=body.getNumChildren();

对于(var i=0;i而言,有2个环形交叉口可供您使用:

-如果你想从一开始就有一个更好的设置,你可以整合谷歌表单、谷歌网站和谷歌表单

-如果您希望使用现有信息,可以创建一个透视表,通过函数IMPORTHTML

还可以使用其他功能:

理想情况下,如果你想设置一个完整的系统,你可以直接让一个谷歌表单将信息输入到一个具体的谷歌表单中(你可以打开表单的选项来编辑答案),你可以让多个表单输入同一张表单,为每个表单创建不同的选项卡,然后让一个表将它们组合在一起。 因为你可以在谷歌网站中插入文档、表格和表格,所以你可以从一开始就重新规划所有这些


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

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