【发布时间】:2021-06-17 09:47:08
【问题描述】:
当使用 gspread 在工作表中插入带有文本的链接时,我将带有 valueInputOption 'USER_ENTERED' 的以下字符串插入目标单元格:
'=HYPERLINK("' + some_link + '","' + str(some_number) + '")'
由于 python 字符串连接,数字必须转换为字符串。然后在工作表中将数字作为字符串而不是数字处理,并且不能在此单元格上使用数学函数。
有没有办法用 gspread 创建一个链接,其文本可以被谷歌表格处理为数字?
【问题讨论】:
-
你能提供一个发生这种情况的工作例子吗?
-
我使用的代码简化为:
cells["A1"].value = '=HYPERLINK("' + "example.com" + '","' + str(42) + '")'虽然 google 表格中的单元格显示 42,但使用 =AVG(A1) 将导致 #DIV/0!错误
标签: python google-sheets google-sheets-api gspread