【问题标题】:Selecting a Sheet from within a Google workbook从 Google 工作簿中选择工作表
【发布时间】:2016-02-19 17:12:25
【问题描述】:

作为一个新手,我正在尝试创建一个带有下拉列表的 Google 表单(以回答问题),这些列表是从表单响应 Google 工作簿中单独的 google 工作表中的命名范围获得的。

我找到了一个指示如何执行此操作的脚本,但我相信我遇到了无法解决的语法错误。

脚本给我一个错误:

ReferenceError: "setActiveSheet" is not defined. (line 43, file "Code")

代码行是,

42  ss = SpreadsheetApp.getActiveSpreadsheet();

43     setActiveSheet(ss.getSheetByName("DropDownLists"));

DropDownLists 是表单返回 Google 工作簿中我尝试选择的 Google 工作表的名称

我希望有人可以提供帮助,请温柔,这是我第一次寻求帮助

谢谢

【问题讨论】:

  • ss.getSheetByName("DropDownLists").activate() 做你想做的事,它会将你发送到浏览器中所需的工作表。
  • sheet.activate() 是 sheet 类的一个方法,适用于 sheet 对象。下面的代码使用电子表格对象方法从另一端获取它。尝试使用脚本编辑器中的自动完成功能来帮助您,有关信息,请参见例如这篇文章:stackoverflow.com/questions/35431531/…

标签: forms google-apps-script


【解决方案1】:

setActiveSheet 是 SpreadsheetApp (https://developers.google.com/apps-script/reference/spreadsheet/spreadsheet-app) 类的一个方法

请尝试将第 43 行更改为: SpreadsheetApp.setActiveSheet(ss.getSheetByName("DropDownLists"));

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2020-07-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-03-10
  • 1970-01-01
  • 2016-12-08
相关资源
最近更新 更多