seatable使用按钮调用python脚本,如何获取一个表中按钮当前行数据进行操作行

请教下,通过seatable表格按钮,实现调用python脚本执行操作,遇到问题是,如果获取按钮所在行数据进行内容列的修改,我自己查看了文档,写了内容如下,主要是不知道如何获取按钮当前行数据,在更新。
from seatable_api import Base, context

初始化 SeaTable API

server_url = context.server_url
api_token = context.api_token
base = Base(api_token, server_url)

处理按钮点击事件的函数

def handle_button_click(row_id):
# 根据行 ID 获取行数据
row = base.get_row(row_id)

# 如果测试数据1列不为空,则在工作日列中显示测试数据1
if row['测试数据1']:
    row['工作日'] = row['测试数据1']
# 如果测试数据2列不为空,则在工作日列中显示测试数据2
elif row['测试数据2']:
    row['工作日'] = row['测试数据2']

# 更新行数据
base.update_row(row_id, row)

关联到按钮的动作

def on_button_click():
# 获取按钮所在行的 ID
row_id = ‘{{ row._id }}’ # 替换成 SeaTable 提供的变量,用于获取当前行的 ID

# 处理按钮点击事件
handle_button_click(row_id)

你可以看下这个文档: Context - SeaTable 编程手册