我一直在用 Google Script 做很多工作来自动化一些同行评估过程。
一个结果是一个包含大量评论数据的电子表格,我需要对其进行排序、分组和总结。该脚本适用于硬编码的排序列。
但我真的希望能够在不同的时间对不同的列进行排序,并且我希望 sort/group/summarize 脚本提示用户在运行时选择排序/组列。
我已经探索了一些 UI 的东西,但我还没有看到如何提示用户在工作表上选择一个范围(或列或其他任何内容)。
提前致谢。
我一直在用 Google Script 做很多工作来自动化一些同行评估过程。
一个结果是一个包含大量评论数据的电子表格,我需要对其进行排序、分组和总结。该脚本适用于硬编码的排序列。
但我真的希望能够在不同的时间对不同的列进行排序,并且我希望 sort/group/summarize 脚本提示用户在运行时选择排序/组列。
我已经探索了一些 UI 的东西,但我还没有看到如何提示用户在工作表上选择一个范围(或列或其他任何内容)。
提前致谢。
我知道你不应该发布链接作为答案,但有时它只是有意义的。
这个答案提供了一个我没有测试过的完整解决方案。
https://stackoverflow.com/a/45427670/188963
这篇文章也描述了类似的东西。
在电子表格上与用户交流的一种简单方法是使用Browser.msgBox
或Browser.inputBox
表示您希望选择一个列/范围。然后,您可以找出选择了哪个范围,并将其与您预期的选择选项进行比较。