【问题标题】:onMove() or onCursor() or onSelection() trigger in Google Apps Script?Google Apps 脚本中的 onMove() 或 onCursor() 或 onSelection() 触发器?
【发布时间】:2013-06-19 19:47:10
【问题描述】:

我查看了documentation for triggers,但找不到我想要的。当光标/选择移动到单元格时,我基本上想自动填充某些电子表格单元格。

例如,假设我希望“B”列中的任何空单元格在突出显示时填充为当前时间。

我应该怎么做?我看到Extending Google Sheets 指的是UIServiceHtmlService,但我没有找到任何关于当前单元格更改时的触发器。

【问题讨论】:

    标签: google-apps-script google-sheets triggers selection


    【解决方案1】:

    对于您的特定示例,我建议创建一个自定义函数Docs for Custom Functions (使用应用程序脚本),该函数生成当前时间并在单元格中输入值。它也不需要参数。然后,您可以使用以下简单的方法调用该函数:

    =time()
    

    添加几次点击即可复制和粘贴,您可以使用很多功能。

    生成当前时间的内置函数可能会在您重新加载电子表格时更新,也可能不会更新。

    【讨论】:

    【解决方案2】:

    您描述的事件没有触发器,虽然您可以在问题跟踪器上发布请求,但我不希望看到此类触发器实现。

    使用现有功能,您可以获得的最接近的功能是菜单驱动的功能,该功能用时间戳填充当前单元格。几乎没有您想要的那样自动。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-12-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多