我有一个应用程序脚本部署的网络应用程序,使用谷歌工作表作为一个糟糕的数据库。我想知道如何保证从应用程序脚本访问和修改数据时的互斥?(类似于互斥锁/信号量)
我很担心,因为web应用程序的实例不能共享变量(显然),而且我不确定访问google sheet数据的速度是否足够快来防止这个问题(就像在google sheets中创建信号量一样)。
谢谢!
发布于 2018-09-13 07:39:00
您可以使用LockService来实现此目的。
也就是说,我认为你应该尽可能地减少它的使用,以防止你的应用程序变得更慢(应用程序脚本和工作表一开始就不是很快)。在您的电子表格中设置数据的方式是,您可以一次性获取所需的所有数据,也可以将其重新设置。
https://stackoverflow.com/questions/52304750
复制相似问题