python - 将表格中的结果转换为一行中的文本以上传到电报机器人
问题描述
需要此代码将表中的行值上传到由两个值(“14.05.2021”、“Bob”)定义的 Google 表格。
由于可能有几行与此类搜索条件匹配,因此使用该命令«sheet.findall»。
例如,如果三行匹配搜索条件 命令«print» 将结果输出为三行。
如何将三行中的文本输出转换为单行?
这是将结果上传到电报机器人所必需的,因为它只打印三行之一。
number = 1
while number == 1:
for item in sheet.findall("14.05.2021"):
row = sheet.row_values(item.row)
if row[11] == 'Bob':
a = (row[1]+" "+'<'+row[12]+'>'+" "+row[2]+" "+row[3]+" "+row[4]+" "+row[5]+" "+'<'+row[8]+'>'+" "+row[9])
print(a)
解决方案
推荐阅读
- c++ - C++中类的静态结构指针声明
- spring-data-r2dbc - R2DBC - MssqlNonTransientException 导致 onErrorDropped
- matlab - 如何在matlab中下载雅虎财经内容网址?
- html - 如何在 HTML 中将表格居中?
- docker - 用于销毁所有容器并从远程删除图像的 ansible plybook 脚本
- dask - 调试非常慢的“from_delayed”调用
- neo4j - 有没有办法让 Neo4j APOC 连接字符串接受空格或 \ 字符?
- sql - Presto 取月平均值
- c# - 使用泛型和列表的多个构造函数
- c++ - C++20前后std::atomic的初始化