我想在Google Apps脚本中存储大量的键值对,以后稍后可以通过脚本访问。问题是我在文本文件中(以Javascript数组格式)。< / p>
words[1]=new Array("String","String");
我有975个这样的词。
任何想法如何进行?如果提供相关代码(如果有的话),我将不胜感激。
答案 0 :(得分:1)
GAS documentation有一整节专门用于数据存储,您的问题以及更多问题将得到解答。请仔细阅读“存储数据”部分。
要专门回答您的问题,您可以使用ScriptProperties,ScriptDB或电子表格中的任何一个来存储数据。
答案 1 :(得分:0)
构建数组然后使用setValues()
var cronicaArr = new Array();
for (i in data)
{
cronicaArr.push(["string1", "string2"]);
}
myActiveSheet.getRange("A2:A"+cronicaArr.length).setValues(cronicaArr);
答案 2 :(得分:0)
Miturbe的回答只能实现保存数据。我假设你也想查询它(从key获取值)。 对于那个商店,它在scriptdb上。请注意大小限制(这取决于脚本运行在哪种类型的Google帐户上),然后定期在工作表上备份数据库。