Google Apps脚本中的集和数据结构

Son*_*ist 8 javascript set google-sheets google-apps-script

Google表格的脚本编辑器似乎是JavaScript的变种,但我无法弄清楚如何使用它来处理集合,字典等.我已经知道如何使用JS数组,但是数组不足以完成我的任务.

通过正常方式声明一个Set(即var categoryOptions = new Set(String);给我一个'Set is not defined'错误.

使用var categoryOptions = {};不允许我使用任何内置的Set功能,例如add.相反,我得到:"TypeError:找不到函数add in object [object Object]."

任何职业提示?

小智 14

Google Apps脚本在Rhino上运行.Rhino相当落后于时代,它与ECMAScript 5.1级有关.不要期望有任何ES6功能,如集合或箭头功能.

关于Set in Rhino的GitHub回购有一个公开的问题.但即使它已经实施,谷歌也不会在他们的服务器上部署新版本的Rhino.