【发布时间】:2021-11-21 14:44:15
【问题描述】:
我设法使用 pd.read_csv(sheet_url) 将 工作表 加载到 pandas 数据框,但首先我必须将工作表设为 public,即不可取。
从云功能运行pd.read_csv(sheet_url)时,有没有办法以某种方式验证?
【问题讨论】:
-
我发现了一个类似的thread,其中 Martin Omander 的回答解释了您的查询。
-
该线程使用的是 Google Sheets API,我使用的是 pandas.read_csv()。
-
您可以使用 GCP 提供的service accounts,并且只与该帐户共享工作表,而不是将其公开。
-
@GouravB 我尝试与与云功能关联的服务帐户共享工作表,但在运行 pd.read_csv 时不起作用,你试过了吗?
-
能否请您包括回购代码和错误消息。
标签: pandas google-sheets google-cloud-platform google-cloud-functions