Google drive api 对Google文档/电子表格/演示文稿的实时更改

Google drive api 对Google文档/电子表格/演示文稿的实时更改,google-drive-api,Google Drive Api,谷歌文档(文档/电子表格/演示文稿)的更改是否有可能获得实时通知(无需大量轮询)?如果是,模型结构是什么(如果有意义)?任何指向文档或示例的指针都会有所帮助 位于的文档提供了一个API调用,该调用立即返回,并告诉您自上次调用以来是否有任何更改。然而,这是没有用的,你想知道几乎在一个变化已经作出-你将不得不每秒钟或更快地进行背对背的API调用和搅动大量的资源。相反,它提供了一种无需进行广泛和频繁的轮询即可立即收到任何更改通知的方法。它通过一个HTTP调用来实现这一点,该调用“挂起”直到有一个更改准

谷歌文档(文档/电子表格/演示文稿)的更改是否有可能获得实时通知(无需大量轮询)?如果是,模型结构是什么(如果有意义)?任何指向文档或示例的指针都会有所帮助

位于的文档提供了一个API调用,该调用立即返回,并告诉您自上次调用以来是否有任何更改。然而,这是没有用的,你想知道几乎在一个变化已经作出-你将不得不每秒钟或更快地进行背对背的API调用和搅动大量的资源。相反,它提供了一种无需进行广泛和频繁的轮询即可立即收到任何更改通知的方法。它通过一个HTTP调用来实现这一点,该调用“挂起”直到有一个更改准备就绪(或计时器过期)。这是一种经典的长轮询技术

我的问题是,谷歌文档/电子表格/演示文稿是否有这样的工具。或者它仅适用于自定义应用程序特定的文件,而不是这些标准文件。如果没有,是否有计划提供

提前谢谢

看起来像,请参见
它也有例子
编辑:
有关跟踪更改的详细信息

恐怕答案是否定的。当对驱动器文本文档进行更改时,目前无法通过电子邮件通知您。此功能适用于电子表格,但不适用于文本文件。如果您的文档是公共文档,您可以订阅其RSS提要以查看更改,或者使用驱动器中的“工具”->“修订历史记录”功能。 有一个可下载的程序,googledocsnotifier,它可以在编辑时给你发电子邮件,允许你打开编辑过的文档,但它似乎只在你在线时起作用。你可以
希望这有帮助

据我所知,答案是“不”。我以前试过这个,只能通过定时轮询来实现。API仅限于在您询问时告诉您,而不是在发生事情时告诉您

我想到了一个嵌入到文档中并向特定URL或某个侦听器进行自广播的代码。我的实验是用。详细思想是创建一个在“Save”事件中触发的自定义函数。但我不能再进一步了,因为根据我的说法,文档中没有足够的内容来实现这个特定的目标


关于此可用性的时间表,脚本论坛中有关于此的问题,但没有人回答这些问题。

您好,谢谢,但它不是真正的实时,除非您浪费大量资源进行频繁的投票。我对问题进行了编辑,以澄清实时性方面的问题。经过再三思考,问题似乎并不清楚。我不是在找电子邮件通知。我正在寻找一个API,几乎可以肯定是一个HTTP API,它在进行更改之前(或者在调用后大约一分钟后)不会返回。此外,如果进行了更改,它应该在更改后的几秒钟内返回,或者更早!Drive API团队的一名谷歌员工证实,目前不可能做到这一点。目前看来,使用谷歌应用程序脚本,您无法在电子表格的
onEdit
事件中发出HTTP请求(
FetchUrlApp
)。