2013-11-04 60 views
0

海兰, 我的问题很简单: 如何检查,如果用户打开其他电子表格? 所以我有一个主电子表格和一个从电子表格。 我有一些程序是在对从电子表格运行主的代码。 我想知道如果有是在从电子表格中工作时,我的程序从主电子表格进行游戏的用户。如何检查,如果用户打开其他电子表格

感谢

回答

4

世界上没有API来判断是否有用户与电子表格打开。 但是,你可以看看从服务器的最后修改日期,以确定某人最近改变了他们。 你也可以在从站上安装onopen/onedit apps脚本安装触发器,并存储上次从浏览器打开/修改的日期

+0

谢谢。我已经理解我可以使用onOpen触发器,但我不知道用于存储上次打开/修改日期的命令;你能帮我吗? – ulisse

+0

如果您想要从应用程序脚本中存储上次打开/修改的日期,可以编写一个所有(主控和从属)共享的库。然后,您可以将其存储在库中的一个ScriptDb,看到https://developers.google.com/apps-script/guides/script-db/advanced#calling_a_librarys_database。如果你只关心修改日期,你可以使用主代码中的电子表格提要获得它,而不需要处理onOpen/onEdit –

+0

我会试试,谢谢,我必须学习scriptDB! – ulisse

相关问题