1

对于时间记录应用程序,我将基于 Google 电子表格的许多时间表合并到一个大时间表中以运行统计数据。

一切都运行得很好,但今天我发现,发生了合并错误,因为用户正在编辑他的时间表,此时合并过程正在运行。

我如何知道用户当前是否打开了他的时间表?

有任何想法吗?

谢谢亨氏

4

2 回答 2

3

在处理电子表格对象之前,您可以使用LockService查找并锁定它。

于 2012-09-23T12:05:56.737 回答
0

您可以使用 DocsList 服务来获取最后更新时间,您可以使用它来避免由于合并时的编辑权而导致的错误。

例如

var lastUpdateTime = DocsList.getFileById('FileID').getLastUpdated();
于 2012-09-22T16:40:41.487 回答