Google Script for Spreadsheet - 如何提示用户选择范围?

时间:2013-09-15 23:22:46

标签: google-apps-script google-sheets

我一直在使用Google Script做很多工作来自动化一些同行评估流程。

一个结果是一个包含大量评论数据的电子表格,我需要对其进行排序,分组和汇总。该脚本适用于硬编码排序列。

但我真的希望能够在不同的时间对不同的列进行排序,并且我希望sort / group / summarize脚本提示用户在运行时选择sort / group列。

我已经对UI的内容进行了一些探讨,但我还没有看到如何提示用户在工作表上选择范围(或列或其他任何内容)。

提前致谢。

2 个答案:

答案 0 :(得分:0)

我知道您不应该发布链接作为答案,但是有时候这很有意义。

此答案提供了我尚未测试的完整解决方案。

https://stackoverflow.com/a/45427670/188963

这篇文章还介绍了类似的内容。

https://medium.com/@piyush.goel/how-to-build-a-range-picker-in-google-apps-script-to-populate-a-text-field-in-the-sidebar-in-google-6bbd4f80d4d2

答案 1 :(得分:-2)

在电子表格中与用户通信的一种简单方法是使用Browser.msgBox或.inputBox来指示您希望选择列/范围。然后,您可以找出选择的范围,并将其与您预期的选择范围进行比较。