2013-04-28 62 views
1

我想在Google Apps腳本中存儲大量鍵值對,稍後可以通過腳本訪問這些鍵值對。問題是我將它放在文本文件中(以Javascript數組格式)。在Google應用程序腳本中存儲大量數據

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

我有975個這樣的詞。

任何想法如何進行?如果提供相關代碼(如果有的話),我將不勝感激。

+0

您的意思是'words [1]'是數組的第一個元素,2個字符串是'key'和'value'?你有975個這樣的數組元素/對嗎? – 2013-04-28 21:44:23

+0

這是正確的。我有975對這樣的對。 – 2013-04-29 04:07:05

+0

目前還不清楚你是否有不同的價值觀和/或不同的鑰匙......你能否給出一個更真實的例子來描述一些數據樣本? – 2013-04-29 05:56:46

回答

0

建立你的數組,然後使用setValues方法()

var cronicaArr = new Array(); 

     for (i in data) 
     { 

     cronicaArr.push(["string1", "string2"]);   

     } 
    myActiveSheet.getRange("A2:A"+cronicaArr.length).setValues(cronicaArr); 
0

Miturbe的答案只達到保存數據。我假設你也想查詢它(從鍵獲得價值)。 對於那個存儲在scriptdb上。請注意大小限制(這取決於運行腳本的Google帳戶類型),然後定期備份數據庫。

0

GAS documentation有一個專門用於數據存儲的整個部分,您的問題以及更多問題將得到解答。請閱讀「存儲數據」部分。

要專門回答您的問題,您可以使用任何ScriptProperties,ScriptDB或電子表格來存儲您的數據。