Google Apps脚本:是否存在键值列表数据类型?

时间:2016-03-02 13:10:00

标签: javascript google-apps-script

我想使用Google Apps脚本来分析Google表格。 我想分析某些答案的常见程度,并希望使用地图或字典来实现这一点。

我的问题是,Google Apps脚本中似乎没有合适的数据类型。我还阅读了tipp以仅使用具有键值的对象,但看起来Google Apps Scripts似乎不支持通常与javascript对象相关联的values参数。

那么是否有任何类型的键值数据结构,我可以使用它并且具有用于给出键或值的工作函数?

1 个答案:

答案 0 :(得分:2)

您是在寻找存储和检索地图类型数据的数据结构还是只是为了处理?

PropertiesServices和CacheServices最接近您要查找的内容。但是,它们只将字符串作为键和值,因此您可以在其上构建一个机制,以支持除字符串值之外的对象。

您可以使用由github用户yinonavraham创建的这个有用的库,它支持在Cache中放置/获取对象 https://github.com/yinonavraham/GoogleAppsScripts/tree/master/EnhancedCacheService

虽然yinonavraham已经为CacheService构建了它,但您可以轻松地在他的领导下为PropertiesService构建一个等效项。