【问题标题】:How to insert any as a hyperlink in google sheet cell with gspread如何使用 gspread 在 Google 表格单元格中插入任何超链接
【发布时间】:2020-07-10 13:37:34
【问题描述】:

我正在尝试将电子邮件地址作为超链接插入到谷歌工作表单元格中,这样只会出现“电子邮件”一词而不是整个电子邮件地址,这里是我想要做的示例a cell that contain a hyperlink which is actually an email address

这是我最后尝试的代码

import hyperlink
from oauth2client.service_account import ServiceAccountCredentials
from pprint import pprint

scope = ["https://spreadsheets.google.com/feeds", 'https://www.googleapis.com/auth/spreadsheets',
         "https://www.googleapis.com/auth/drive.file", "https://www.googleapis.com/auth/drive"]

creds = ServiceAccountCredentials.from_json_keyfile_name("creds.json", scope)

client = gspread.authorize(creds)

sheet = client.open("influenceurs_35k-55k(08.07.20)").sheet1

data = sheet.get_all_records()

col = sheet.col_values(2)

insertRow = ["hello", 5, "red", "blue"]

sheet.delete_rows(14)

sheet.insert_row(insertRow, 14)

sheet.update_cell(14,1, "seyepapeseny@gmail.com".format("email"))

sheet.format("A14:b14")

“seyepapeseny@gmail.com”是我想用 gspread 作为超链接插入的电子邮件

【问题讨论】:

  • 您可能需要修复代码格式

标签: python google-sheets google-drive-api google-sheets-api gspread


【解决方案1】:

我发现可以使用谷歌表格公式

sheet.update_acell('A14','=HYPERLINK("seyepapeseny@gmail.com","email")')

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-06-13
    • 2021-02-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-04
    相关资源
    最近更新 更多