Google表格的脚本编辑器似乎是
JavaScript的变种,但我无法弄清楚如何使用它来处理集合,字典等.我已经知道如何使用JS数组,但是数组不足以完成我的任务.
通过正常方式声明一个Set(即var categoryOptions = new Set(String);给我一个’Set is not defined’错误.
使用var categoryOptions = {};不允许我使用任何内置的Set函数,例如add.相反,我得到:“TypeError:找不到函数add in object [object Object].”
任何职业提示?
解决方法
Google Apps脚本在
Rhino上运行.Rhino落后于时代,它与ECMAScript 5.1级别有关.不要期望有任何ES6功能,如集合或箭头功能.
关于Set in Rhino的GitHub回购有一个open issue.但即使它已经实施,谷歌也不会在他们的服务器上部署新版本的Rhino.