从google sheets API python中的单元格获取超链接

2024-09-30 20:37:35 发布

您现在位置:Python中文网/ 问答频道 /正文

我对python和使用GoogleSheetsAPI还很陌生。我看到了一条关于同一个问题的不同线索,答案似乎符合我的目的,但事实并非如此。我正在开发一个discord机器人,它可以从GoogleSheets文档中获取信息,我正在尝试生成一个命令,从特定单元格获取超链接,并将其发布到discord中。我的代码如下:

# Call the Sheets API
        sheet = service.spreadsheets()
        #######################################################################
        sheetName = title
        result = sheet.values().get(spreadsheetId='SpreadsheetId',
                                    range=sheetName).execute()
        values = result.get('values', [])
        resultLink = sheet.values().get(spreadsheetId='SpreadsheetId',
                                    range=sheetName,fields="sheets/data/rowData/values/hyperlink").execute()
        valuesLink = resultLink.get('values', [])

我使用values数组来查找我要查找的单元格,我认为这不是问题所在

我用于resultLink的代码是从我发现的另一个问题复制而来的,但是控制台给出了一个错误,我不太明白是什么错了。 任何帮助都将不胜感激

其他问题线索:Get hyperlink from a cell in google Sheet api V4


Tags: 代码executegetrangeresultsheetvaluesdiscord