| 需求 | 场景 | 公式 | 完整查询 |
|---|---|---|---|
| 精确搜索符合条件的记录 | 搜索「标题」这列中值等于「标题1」的记录 | {标题}="标题1" | https://api.vika.cn/fusion/v1/datasheets/{datasheetId}/records?filterByFormula={标题}="标题1"'({标题}="标题1" 需要先使用 encodeURIComponent() 函数进行转码) |
| 模糊搜索符合条件的记录 | 搜索「标题」这列中值包含「标题1」的记录 | find("标题1", {标题}) > 0 | https://api.vika.cn/fusion/v1/datasheets/{datasheetId}/records?filterByFormula=find("标题1", {标题}) > 0'(find("标题1", {标题}) > 0 需要先使用 encodeURIComponent() 函数进行转码) |
records = datasheet.records.all() 返回的结果是记录集,记录集中的每条记录是一个对象而不是 JSON 格式,因此无法使用 pandas.DataFrame(records) 直接展示结果。records = datasheet.records.all()
for record in records:
print(record.json())records = datasheet.records.all()
json_records = [record.json() for record in records]
pandas.DataFrame(json_records)