Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/286.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
C# C谷歌文档。如何检查用户当前是否正在编辑文档?_C#_Google Docs_Google Docs Api - Fatal编程技术网

C# C谷歌文档。如何检查用户当前是否正在编辑文档?

C# C谷歌文档。如何检查用户当前是否正在编辑文档?,c#,google-docs,google-docs-api,C#,Google Docs,Google Docs Api,对于我的项目,我需要在SQL server和Google文档之间同步一组XLS文件。 当用户编辑文档时,需要跳过此文档并将其添加到队列中。这都不是问题,但我在文档中找不到任何关于它的信息。 有人知道这方面的更多吗 因此,非常感谢您的帮助:截至2016年3月,谷歌尚未提供任何当前用户API 中讨论了一种基于使用附加组件的onOpen触发器来记录已打开电子表格的用户的解决方法。对于文件也可以采用这种方法,在适当的地方储存关于谁打开了文件的信息。在您的情况下,SQL server上的表就足够了。您还需

对于我的项目,我需要在SQL server和Google文档之间同步一组XLS文件。 当用户编辑文档时,需要跳过此文档并将其添加到队列中。这都不是问题,但我在文档中找不到任何关于它的信息。 有人知道这方面的更多吗


因此,非常感谢您的帮助:截至2016年3月,谷歌尚未提供任何当前用户API

中讨论了一种基于使用附加组件的onOpen触发器来记录已打开电子表格的用户的解决方法。对于文件也可以采用这种方法,在适当的地方储存关于谁打开了文件的信息。在您的情况下,SQL server上的表就足够了。您还需要设计一种方法来确定用户何时不再进行编辑,并且没有内置的onClose触发器来帮助您进行编辑。这是云,所以开放的整个概念是不精确的


最终,我认为用户当前是否正在编辑文档并不重要。他们的所有编辑都是在自己的副本上进行的,该副本与主副本同步。反过来,您的服务将获得其自己的副本,您可能会对其进行快照,以便与您的SQL server进行存档/同步。

您尝试了什么?我无法尝试任何操作,因为我找不到有关它的任何内容。我已经查过了文件,财产,谷歌搜索过了。没有显示任何内容: