Ich habe einige Werte in einer Google-Tabelle, von denen einige Hyperlink verwiesen, wie die dritte hier:Wert von Links von Google Sheet abrufen?
Ich möchte den Textwert jeder Zelle abzurufen, und den Hyperlink, falls vorhanden.
Ich bin in der Lage das Blatt leicht genug, um mit gspread zuzugreifen:
import gspread
from oauth2client.service_account import ServiceAccountCredentials
scope = ['https://spreadsheets.google.com/feeds']
credentials = ServiceAccountCredentials.from_json_keyfile_name(
'./credentials.json', scope)
gc = gspread.authorize(credentials)
key = 'xxxxx'
wks = gc.open_by_key(key).worksheets()
for wk in wks:
links = wk.col_values(3)
for l in links:
print l.value
Dies ist jedoch druckt nur den String-Wert der Links, nicht die tatsächlichen href, dass der Link zu zeigt.
Weiß jemand, ob es möglich ist, dies programmgesteuert mit gspread oder einer anderen Bibliothek abzurufen?