jas*_*son 1 api validation google-sheets
我正在尝试A1
使用“范围列表”为一个单元格设置数据验证B1:B5
从这个页面, https://developers.google.com/sheets/api/reference/rest/v4/spreadsheets#booleancondition
似乎是ONE_OF_RANGE
,但无法使代码工作。不确定将指定范围放在哪里B1:B5
没有示例ONE_OF_RANGE
以及如何使用它。
{
"requests": [
{
"setDataValidation": {
"range": {
"sheetId": sheetId,
"startRowIndex": 0,
"endRowIndex": 0,
"startColumnIndex": 0,
"endColumnIndex": 0
},
"rule": {
"condition": {
"type": "ONE_OF_RANGE",
"values": [
{
}
]
},
,
"strict": true
}
}
}
]
}
Run Code Online (Sandbox Code Playgroud)
我试过了:
"type": "ONE_OF_RANGE",
"values": [{
"userEnteredValue": "=Sheet1!B1:B5"}
Run Code Online (Sandbox Code Playgroud)
运行它时我没有收到错误,但没有任何反应。
得到它的工作。
data={
"requests": [
{
"setDataValidation": {
"range": {
"sheetId": sheetId,
"startRowIndex": 0,
"endRowIndex": 1,
"startColumnIndex": 0,
"endColumnIndex": 1
},
"rule": {
"condition": {
"type": "ONE_OF_RANGE",
"values": [{
"userEnteredValue": "=Sheet5!B1:B5"}
]
},
"strict": 'true'
}
}
}
]
}
Run Code Online (Sandbox Code Playgroud)