代码之家  ›  专栏  ›  技术社区  ›  Eric

在谷歌文本文档中添加当前日期的时间戳?

  •  0
  • Eric  · 技术社区  · 7 年前

    阅读所有相关主题并不能让我找到解决方案:

    ,我需要“时间戳”谷歌文本文档。(文本,无电子表格!)。

    我用电子表格很容易做到 .

    这在文本文档中可能吗

    在实时音乐课上,我需要这个过程来记录钢琴家的作品。 没有时间在自定义菜单中搜索,也没有时间键入完整日期。教学第一,不要分心,我的原则是保持和加强“学生-教师”的联系。。。

    1 回复  |  直到 7 年前
        1
  •  0
  •   Cooper    7 年前

    为了明确起见,我们正在打开一个谷歌文档文件,然后进入脚本编辑器。

    <!DOCTYPE html>
    <html>
      <head>
      </head>
      <body>
        <input type="button" value="Add TimeStamp" onClick="google.script.run.addTimeStamp()" style="width:250px;height:150px;text-align:center;margin:10px 0 10px 0;vertical-align:top;" />
      </body>
    </html>
    

    然后将以下代码放入代码中。gs文件:

    function onOpen()
    {
      DocumentApp.getUi().createMenu('My Menu')
        .addItem('Show Sidebar','showSideBar' )
        .addToUi();
    }
    
    function addTimeStamp()
    {
      var ts=Utilities.formatDate(new Date(), Session.getScriptTimeZone(), 'MM/dd/yyyy HH:mm:ss');
      DocumentApp.getActiveDocument().getBody().appendParagraph(ts);
    }
    
    function showSideBar()
    {
      var ui=HtmlService.createHtmlOutputFromFile('sidebar');
      DocumentApp.getUi().showSidebar(ui);
    }
    
    function doGet()
    {
      var ui=HtmlService.createHtmlOutputFromFile('sidebar');
      return ui.setXFrameOptionsMode(HtmlService.XFrameOptionsMode.ALLOWALL);
    }