使用 python 在另一列中使用 if 条件更新 google sheet 中的值
update value in google sheet with if condition in another column using python
我在 google sheet 中有类似的数据。
我想更新页面名称“abc”的页面 ID。
我可以通过 B3 手动更新 sheet.update('B3','updated_value')
但是我应该如何通过在 python 代码中添加一个 if 条件 where pagename=abc 来获得 B3。
需要帮助。
如果使用了您在评论中提供的脚本,下面的修改如何?
修改后的脚本:
# Your provided script in your comment.
records_data = sheet_instance.get_all_records()
test = sheet_instance.col_values(1)
rownum = test.index('abc') + 1
print(rownum)
row = sheet_instance.row_values(rownum)
print(row)
sheet_instance.update_cell(rownum, 2, 'Updated') # Added
- 这种情况下,
rownum
可以直接使用
参考:
我在 google sheet 中有类似的数据。 我想更新页面名称“abc”的页面 ID。
我可以通过 B3 手动更新 sheet.update('B3','updated_value')
但是我应该如何通过在 python 代码中添加一个 if 条件 where pagename=abc 来获得 B3。
需要帮助。
如果使用了您在评论中提供的脚本,下面的修改如何?
修改后的脚本:
# Your provided script in your comment.
records_data = sheet_instance.get_all_records()
test = sheet_instance.col_values(1)
rownum = test.index('abc') + 1
print(rownum)
row = sheet_instance.row_values(rownum)
print(row)
sheet_instance.update_cell(rownum, 2, 'Updated') # Added
- 这种情况下,
rownum
可以直接使用