在Google Apps脚本中存储大量数据

时间:2013-04-28 19:28:30

标签: google-apps-script

我想在Google Apps脚本中存储大量的键值对,以后稍后可以通过脚本访问。问题是我在文本文件中(以Javascript数组格式)。< / p>

words[1]=new Array("String","String");

我有975个这样的词。

任何想法如何进行?如果提供相关代码(如果有的话),我将不胜感激。

3 个答案:

答案 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帐户上),然后定期在工作表上备份数据库。