【问题标题】:how to check if a user has opened another spreadsheet如何检查用户是否打开了另一个电子表格
【发布时间】:2013-11-04 15:34:21
【问题描述】:

嘿, 我的问题很简单: 如何检查用户是否打开了另一个电子表格? 所以我有一个主电子表格和一个从电子表格。 我在从属电子表格上运行的主控代码中有一些例程。 当我的例程从主电子表格运行时,我想知道是否有用户正在处理从属电子表格。

谢谢

【问题讨论】:

    标签: google-apps-script google-api google-sheets


    【解决方案1】:

    没有 api 可以判断是否有用户打开了电子表格。 但是,您可以查看从站的最后修改日期来判断是否有人最近更改了它们。 您还可以在从站上安装 onopen/onedit 应用程序脚本触发器并存储上次从浏览器打开/修改的日期

    【讨论】:

    • 谢谢。我知道我可以使用 onOpen 触发器,但我不知道存储上次打开/修改日期的命令;你还能帮我吗?
    • 如果你想存储apps脚本中最后打开/修改的日期,你可以编写一个所有(主从)共享的库。然后,您可以将其存储在库的 scriptDb 中,请参阅 developers.google.com/apps-script/guides/script-db/…。如果您只关心修改日期,您可以使用主代码中的电子表格提要获取它,而无需处理 onOpen/onEdit
    猜你喜欢
    • 1970-01-01
    • 2023-03-31
    • 2012-08-30
    • 1970-01-01
    • 1970-01-01
    • 2013-06-28
    • 1970-01-01
    • 2019-12-14
    • 1970-01-01
    相关资源
    最近更新 更多