Google sheets 从Google电子表格接收通知或更新(如Webhook)的正确方式是什么

Google sheets 从Google电子表格接收通知或更新(如Webhook)的正确方式是什么,google-sheets,google-drive-api,onchange,webhooks,spreadsheet,Google Sheets,Google Drive Api,Onchange,Webhooks,Spreadsheet,我的任务是: 每次谷歌电子表格中发生某些事情时(例如,创建\更新\删除一行等),我都需要知道电子表格中到底发生了什么。目前谷歌向我的地址发送HTTP POST请求,但信息很少,有没有办法查看到底发生了什么变化(数据) 我在我的URL地址上订阅了Google通知(webhooks)。采用REST方法。 每次更改的传入数据中都有一些标题 标题:[ [内容长度]=>[ [0] => 0 ] [接受编码]=>[ [0]=>gzip,放气,br ] [用户代理]=>[ [0]=>API谷歌(+https:

我的任务是: 每次谷歌电子表格中发生某些事情时(例如,创建\更新\删除一行等),我都需要知道电子表格中到底发生了什么。目前谷歌向我的地址发送HTTP POST请求,但信息很少,有没有办法查看到底发生了什么变化(数据)

我在我的URL地址上订阅了Google通知(webhooks)。采用REST方法。 每次更改的传入数据中都有一些标题

标题:[
[内容长度]=>[
[0] => 0
]
[接受编码]=>[
[0]=>gzip,放气,br
]
[用户代理]=>[
[0]=>API谷歌(+https://developers.google.com/webmasters/APIs-Google.html)
]
[连接]=>[
[0]=>保持活动状态
]
[x-goog-resource-uri]=>[
[0] => https://www.googleapis.com/drive/v3/files/13wNPQC70ykcvUohPYA_ZEEy4RBGrJQLl3_wl5PitDJA?acknowledgeAbuse=false&fields=*&supportsAllDrives=false&supportsTeamDrives=false&alt=json
]
[x-goog-resource-id]=>[
[0]=>UALs5Bv0Ku6_CV0MOSIukJZPmuw
]
[x-goog-message-number]=>[
[0] => 19961
]
[x-goog-changed]=>[
[0]=>属性]
]
[x-goog-resource-state]=>[
[0]=>更新
]
[x-goog-channel-expiration]=>[
[0]=>2019年11月7日星期四09:56:42 GMT
]
[x-goog-channel-id]=>[
[0]=>sheetsevents_123
]
[接受]=>[
[0] => '*/*'
]
[主机]=>[阵列]
[0]=>{MY_HOST}
]
[内容类型]=>[
[0] => 
]
]

我需要获得有关更改实体(行、单元格、数据)的完整信息。

这取决于电子表格上的更改是由用户手动还是由脚本自动进行的。还有,我想你忘了附上截图了。我附上了一个带有Headers的代码哦,好的,我现在明白了。电子表格是否手动编辑?我需要在服务器端执行此操作。表可以由用户或脚本修改。应用程序脚本不是我的解决方案Sheets API不会返回那么多信息,使用Drive只能检查工作表是否已编辑。在应用程序中,脚本可以用于手动编辑的工作表,但不能由脚本编辑。这取决于电子表格上的更改是由用户手动进行的还是由脚本自动进行的。还有,我想你忘了附上截图了。我附上了一个带有Headers的代码哦,好的,我现在明白了。电子表格是否手动编辑?我需要在服务器端执行此操作。表可以由用户或脚本修改。应用程序脚本不是我的解决方案Sheets API不会返回那么多信息,使用Drive只能检查工作表是否已编辑。在应用程序中,脚本可以用于手动编辑的工作表,但不能由脚本编辑。