当我尝试从Google Apps Script
文件保存更改时,出现以下错误:
元素列表后缺少。
这是我的代码:
var request = {
"name": "Name",
"id": 3,
"rules":[
{
"name": "Nested",
"tags": [
{
"tagId": 1,
"variables":[
[
"variable": "Var1"
]
],
"condition": false,
},
{
"tagId": 1,
"condition": false,
}
],
"ruleSetId": 3,
}
]
}
错误表明问题出在包含"variable": allScopes[i].variable
的行上,但我无法找到问题所在......
这是我需要构建的JSON对象的示例:
答案 0 :(得分:2)
请注意,您正在尝试使用数组文字来构造对象:
"variables":[
[
"variable": "Var1"
]
],
因为看起来你需要一个对象而不是一个数组,所以用[]
替换内部{}
:
"variables":[
{
"id": null,
...,
"value": ".*"
}
],