我想在Google Apps脚本中存储大量键值对,稍后可以通过脚本访问这些键值对。问题是我将它放在文本文件中(以Javascript数组格式)。在Google应用程序脚本中存储大量数据
words[1]=new Array("String","String");
我有975个这样的词。
任何想法如何进行?如果提供相关代码(如果有的话),我将不胜感激。
我想在Google Apps脚本中存储大量键值对,稍后可以通过脚本访问这些键值对。问题是我将它放在文本文件中(以Javascript数组格式)。在Google应用程序脚本中存储大量数据
words[1]=new Array("String","String");
我有975个这样的词。
任何想法如何进行?如果提供相关代码(如果有的话),我将不胜感激。
建立你的数组,然后使用setValues方法()
var cronicaArr = new Array();
for (i in data)
{
cronicaArr.push(["string1", "string2"]);
}
myActiveSheet.getRange("A2:A"+cronicaArr.length).setValues(cronicaArr);
Miturbe的答案只达到保存数据。我假设你也想查询它(从键获得价值)。 对于那个存储在scriptdb上。请注意大小限制(这取决于运行脚本的Google帐户类型),然后定期备份数据库。
GAS documentation有一个专门用于数据存储的整个部分,您的问题以及更多问题将得到解答。请阅读“存储数据”部分。
要专门回答您的问题,您可以使用任何ScriptProperties,ScriptDB或电子表格来存储您的数据。
您的意思是'words [1]'是数组的第一个元素,2个字符串是'key'和'value'?你有975个这样的数组元素/对吗? – 2013-04-28 21:44:23
这是正确的。我有975对这样的对。 – 2013-04-29 04:07:05
目前还不清楚你是否有不同的价值观和/或不同的钥匙......你能否给出一个更真实的例子来描述一些数据样本? – 2013-04-29 05:56:46