Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/lua/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 谷歌应用程序脚本:有键值列表数据类型吗?_Javascript_Google Apps Script - Fatal编程技术网

Javascript 谷歌应用程序脚本:有键值列表数据类型吗?

Javascript 谷歌应用程序脚本:有键值列表数据类型吗?,javascript,google-apps-script,Javascript,Google Apps Script,我想用GoogleApps脚本来分析GoogleSheet。 我想分析某些答案有多普遍,并希望使用地图或字典来实现这一点 我的问题是,谷歌应用程序脚本中似乎没有合适的数据类型。我还阅读了tipp,仅使用带有键值的对象,但谷歌应用程序脚本似乎不支持通常与javascript对象关联的values参数 那么,是否有任何类型的键值数据结构,我可以使用它,并且它具有发出键值或值的工作功能?您是在寻找一种用于存储和检索地图类型数据的数据结构,还是仅用于处理 PropertiesServices和Cache

我想用GoogleApps脚本来分析GoogleSheet。 我想分析某些答案有多普遍,并希望使用地图或字典来实现这一点

我的问题是,谷歌应用程序脚本中似乎没有合适的数据类型。我还阅读了tipp,仅使用带有键值的对象,但谷歌应用程序脚本似乎不支持通常与javascript对象关联的values参数


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

您是在寻找一种用于存储和检索地图类型数据的数据结构,还是仅用于处理

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

您可以使用github用户yinonavraham创建的这个有用的库,它支持在缓存中放置/获取对象


虽然yinonavraham已经为CacheService构建了它,但是您可以按照他的思路轻松地为PropertiesService构建一个等价物。

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

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

您可以使用github用户yinonavraham创建的这个有用的库,它支持在缓存中放置/获取对象


虽然yinonavraham已经为CacheService构建了它,但您可以按照他的思路轻松地为PropertiesService构建一个等价物。

这个问题非常不清楚。显示您的编码尝试和不起作用的内容,因为您要求的是一个基本的标准JavaScript功能(在应用程序脚本中确实起作用)。首先,我创建了一个对象
x
,并使用
x[“key1”]=3填充它;x[“键2”]=1这仍然有效。然后我通过调用
var t=Objects.keys(x)
var t=x.keys
尝试获取我之前添加的所有键值。这两种方法都没有被google脚本引擎识别。请再次检查,如果您确定这在应用程序脚本中确实有效,因为对我来说它不起作用。对象在应用程序脚本中起作用。这个问题很不清楚。显示您的编码尝试和不起作用的内容,因为您要求的是一个基本的标准JavaScript功能(在应用程序脚本中确实起作用)。首先,我创建了一个对象
x
,并使用
x[“key1”]=3填充它;x[“键2”]=1这仍然有效。然后我通过调用
var t=Objects.keys(x)
var t=x.keys
尝试获取我之前添加的所有键值。这两种方法都没有被google脚本引擎识别。请再次检查,如果您确定这在应用程序脚本中确实有效,因为对我来说它不起作用。对象在应用程序脚本中起作用。尝试(x中的i)