Google Docs添加到编辑上编辑、Google、Docs

2023-09-03 10:33:15 作者:你是我不能触及的倾城温柔

Google Apps有一些简单的触发器:https://developers.google.com/apps-script/guides/triggers/

其中之一是onEdit。正如文档所述,onEdit为Google电子表格触发,但不为Google Docs触发。

如何在 Google Docs 中插入和编辑表格

有没有一种干净的方法来检测用户何时更改了文档,并在更改发生时运行脚本?

推荐答案

这不是一个完整的答案,但根据您的实际需求,这可能(不确定)会对您有所帮助。 您可以有一个这样的函数,然后使用安装的触发器,您可以每分钟调用此函数来轮询文档,并检查是否有人对其进行了编辑。

 function isEdited()
    {
      var MyDoc = DocumentApp.getActiveDocument().getBody();
      var Text = MyDoc.editAsText().getText();
      var DocLen= Text.length;
      if(DocLen!= PropertiesService.getDocumentProperties().getProperty('DocLen'))
      {
        CallYourFunction();
        PropertiesService.getDocumentProperties().setProperty('DocLen', DocLen)
      }    
    }

在您的服务中可以延迟60秒吗?60秒是此处可以出现的最大延迟。

 
精彩推荐
图片推荐