Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/385.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 以编程方式访问指定Google工作表的活动_Python_Google Api_Google Drive Api_Google Sheets Api - Fatal编程技术网

Python 以编程方式访问指定Google工作表的活动

Python 以编程方式访问指定Google工作表的活动,python,google-api,google-drive-api,google-sheets-api,Python,Google Api,Google Drive Api,Google Sheets Api,GoogleSheets有一个非常有用的工具,可以显示谁访问了给定的文件,以及何时访问。我想构建一个python脚本,使我能够枚举这些访问日志,或任何其他类型的访问日志,列出大约100张工作表 我找到了,我认为这会有所帮助,但它只有检索域、用户、共享驱动器或事件类型的事件的指南。我不想这样做——我只想提供一个工作表ID列表(我指的是链接中基本URL之后的位,例如ABCDEFinhttps://docs.google.com/spreadsheets/d/ABCDEF),并获取访问日志 有人能给我

GoogleSheets有一个非常有用的工具,可以显示谁访问了给定的文件,以及何时访问。我想构建一个python脚本,使我能够枚举这些访问日志,或任何其他类型的访问日志,列出大约100张工作表

我找到了,我认为这会有所帮助,但它只有检索域、用户、共享驱动器或事件类型的事件的指南。我不想这样做——我只想提供一个工作表ID列表(我指的是链接中基本URL之后的位,例如
ABCDEF
in
https://docs.google.com/spreadsheets/d/ABCDEF
),并获取访问日志


有人能给我指出正确的方向吗,最好是用python示例?提前谢谢

您需要为此使用目录API,因此无法按照上的步骤进行操作。不过,您必须是域管理员才能使用Reports API。工作表和驱动器API没有这种访问权限。啊,该死,所以如果我只是域中的一个用户,我查看谁查看了我的工作表的唯一方法就是打开每个工作表并手动查看“活动”仪表板:(据我所知,情况很不幸。Sheets API仅设计用于图纸编辑器,并且不包含任何相关信息。我建议在Google的问题跟踪程序上提交一份报告。这太可惜了。哦,非常感谢你为我指明了正确的方向,至少!!:)