我正在尝试使用“范围中的列表”到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
}
}
}
]
}
我试过了:
"type": "ONE_OF_RANGE",
"values": [{
"userEnteredValue": "=Sheet1!B1:B5"}
运行时我没有收到错误,但没有任何反应。
答案 0 :(得分:2)
让它发挥作用。
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'
}
}
}
]
}