Bra*_*ay 2 arrays json google-apps-script
我有一个二维数组,我需要将它保存为 Google App Script 中的一个属性。我该怎么做?
var array = [['value 1', 1.0, 'A'],['value 2', 2.0, 'B'],['value 3', 3.0, 'C']]
PropertiesService.getScriptProperties().setProperty('myArray', array)
Run Code Online (Sandbox Code Playgroud)
当我运行上面列出的代码时,我得到[Ljava.lang.Object;@40ac055f了值。
当我使用时array.toString(),属性值否定方括号。
提前致谢!
请注意,属性存储旨在保存特定的属性和键值。它并不意味着要替代整个电子表格。
当前配额1将每个键的属性值大小限制为 9kB,将每个存储的总存储量限制为 500kB。
如果您的要求不超过上述限制,简单的方法是使用 JSON.stringify 2,它将其转换为可解析的字符串。
var array = [['value 1', 1.0, 'A'],['value 2', 2.0, 'B'],['value 3', 3.0, 'C']];
var jarray = JSON.stringify(array);
PropertiesService.getScriptProperties().setProperty('myArray', jarray);
Run Code Online (Sandbox Code Playgroud)然后您可以使用 JSON.parse 3来检索数组
var array = JSON.parse(jarray);
Run Code Online (Sandbox Code Playgroud)| 归档时间: |
|
| 查看次数: |
1414 次 |
| 最近记录: |