Google Apps 脚本:是否有键值列表数据类型

Google Apps Scripts: Is there a Key-Value List Datatype?

本文关键字:键值 列表 数据类型 是否 Apps 脚本 Google      更新时间:2023-09-26

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

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

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

您是在寻找用于存储和检索映射类型数据的数据结构,还是仅用于处理?

属性服务和缓存服务最接近您要查找的内容。但是,它们仅将字符串作为键和值,因此您可以在其上构建一种机制,以支持除字符串值之外的对象。

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

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