Как вставить любую гиперссылку в ячейку таблицы Google с помощью gspread - PullRequest
0 голосов
/ 10 июля 2020

Я пытаюсь вставить адрес электронной почты в ячейку таблицы Google в виде гиперссылки, чтобы вместо всего адреса электронной почты отображалось только слово «электронная почта». Вот пример того, что я хочу сделать. a ячейка, содержащая гиперссылку, которая на самом деле является адресом электронной почты

Вот последний код, который я пробовал

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

1 Ответ

0 голосов
/ 10 июля 2020

Я понял, что можно использовать формулы листа Google

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