【发布时间】:2018-09-17 15:28:22
【问题描述】:
我正在使用 Google 表格来分析被测软件的圈复杂度。有多个项目,我被分配到其中一个并完成了分析。我希望扩展这个电子表格,这样当用户点击“添加工作表”按钮时,他们可以创建一个准备好用于数据插入和分析的工作表。
工作表的格式
策略
我知道可以(正如我根据经验所做的那样!)创建一个容器绑定的 Google 脚本来创建表格。我只是不知道如何创建一个按钮来执行此操作,更不用说在电子表格级别了。
业务要求
- 标题行应被复制并格式化
- 自定义单元格(在“已经单元测试?”列中)应该是可插入的,并且“FALSE”应该在创建行时插入
- 应在创建电子表格时插入平均复杂度、标准偏差、中值复杂度、文件数计算公式,并在创建行/行状态更改时更新
我不知道该怎么做,更不用说这个用户故事的得分了。
【问题讨论】:
-
你能分享一下电子表格吗,我会和你聊天并尝试找到解决方案。
-
您的函数将需要使用
SpreadsheetApp(大多数情况)和DriveApp(将电子表格移动到正确的 Google Drive 文件夹)。您可以通过多种方式解决此问题(例如,复制模板表、编写脚本中定义的值和格式等),所以这个问题太宽泛了。请注意,尚不清楚您是否还想将执行此操作的脚本复制到新工作簿中,在这种情况下,您将遇到代码重复噩梦,而应使用库或添加-来存放脚本。 -
@JSmith 电子表格在公司的 GSuite 帐户下,因此我无法直接共享。我得等到我回家后才能创建它的可共享版本
-
@MikeWarren 好的告诉我
-
@JSmith 这是电子表格的可共享副本:docs.google.com/spreadsheets/d/…
标签: google-apps-script google-sheets