【问题标题】:Error Connecting to Google Server using Script Editor使用脚本编辑器连接到 Google 服务器时出错
【发布时间】:2017-10-03 21:49:23
【问题描述】:

我正在尝试使用 Google 表格的脚本编辑器使用以下脚本为从属列表编写脚本:

function setDataValid_(range, sourceRange) {
  var rule = 
SpreadsheetApp.newDataValidation().requireValueInRange(sourceRange, 
true).build();
 range.setDataValidation(rule);  
}

function onEdit(){
  var pageCell = SpreadsheetApp.getActiveSheet().getActiveCell();
  var pageColumn = pageCell.getColumn();
  if (pageColumn == 6 && SpreadsheetApp.getActiveSheet().getName() == 
'raw_data'){
    var range = SpreadsheetApp.getActiveSheet().getRange(pageCell.getRow(), 
pageColumn + 2);
    var  sourceRange = 
SpreadsheetApp.getActiveSpreadsheet().getRangeByName(pageCell.getValue());
    setDataValid_(range, sourceRange);
  }
}

我在这个电子表格中使用了两个不同的选项卡,“raw_data”和“Range”。我在“raw_data”的 F 列中创建了一个下拉列表,其中列出了“范围”中指定范围的值。这些值中的每一个也是该选项卡中命名范围的标题。上面的脚本假设读取 F 列中选择的值,然后在 H 列中的两列上,根据与该命名范围关联的值创建另一个下拉列表。

我一直遇到的问题是每次单击运行时都会收到错误消息“无法连接到服务器。请保存并重试”,或者如果我尝试设置项目触发器,我会收到“抱歉,出现服务器错误。请稍等,然后重试”。

我创建了新的电子表格,重新创建了命名范围,创建了新的脚本文件并尝试从另一台计算机运行脚本,但错误消息仍然存在。

我无法找到解决方案,即使我尝试使用 dubug 工具,它也会给我一条错误消息。有谁知道问题是什么或者我可以如何解决这个问题?

【问题讨论】:

  • 我的公司也看到了这一点,并且在网络上搜索错误会产生足够的结果,表明这是谷歌最终需要解决的问题。希望有足够多的 G Suite 付费用户抱怨这个问题,以便修复它。

标签: google-apps-script google-sheets-api google-drive-realtime-api


【解决方案1】:

我认为目前这可能是一个合法的服务器错误,因为当我尝试运行任何脚本时都会遇到同样的错误。对同事也一样。

【讨论】:

    【解决方案2】:

    我已经尝试重新保存我最近的脚本的几个副本,所有这些都导致

    发生服务器错误。请再次尝试保存项目。

    所以我认为今天出于某种原因这是 Google 方面的一个问题。 我的旧脚本运行良好。

    【讨论】:

      【解决方案3】:

      所以我今天早上再次尝试了该脚本,现在它正在运行。希望它继续这样下去。感谢大家的投入!

      【讨论】:

        【解决方案4】:

        刚刚检查了G Suite Status Dashboard,所有产品似乎都很好。此页面提供 G Suite 服务的性能信息。除非另有说明,否则此状态信息适用于消费者服务以及为使用 G Suite 的组织提供的服务。截至本文发布时,Google 的服务器上未提及任何问题。

        script.google.com:

        1. 资源 -> 高级 Google 服务

        2. 启用云端硬盘 API

        3. 系统会要求您在 Google 开发控制台中启用它。单击链接并启用 Drive API。您的脚本现在应该按预期运行。

        【讨论】:

          猜你喜欢
          • 2018-10-15
          • 2021-03-13
          • 1970-01-01
          • 2013-11-08
          • 1970-01-01
          • 2014-03-25
          • 1970-01-01
          • 1970-01-01
          • 2015-12-08
          相关资源
          最近更新 更多