首页 > 解决方案 > 如何将 googlesheets 单元格的值添加到 HTML

问题描述

我计划创建嵌入到电子邮件正文中的 HTML 表格。表中的值来自 Googlesheets 单元格。所以我开始在我的 googlesheet 中创建脚本。但我不知道将单元格值添加到 HTML 中。

我开始使用这段代码:

<!DOCTYPE html>
<html>
  <head>
    <base target="_top">
  </head>
  <body>

    <?= SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Daily").getRange(13,8).getValue(); ?>

  </body>
</html>

它奏效了。但我认为这不是一个好主意。所以我试图放入这样的标签:

 <!DOCTYPE html>
<html>
  <head>
    <base target="_top">
  </head>
  <body>
  <script>
    var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Daily");
    var tgl = sheet.getRange(13,8).getValue();
  </script>
    <p id="tgl"></p>
  <script>
    document.getElementById('tgl').innerHTML = tgl;
    document.querySelector('#tgl2').innerHTML = tgl.length;
  </script>
  </body>
</html>

但它没有用。你能给我意见或建议吗?先感谢您

标签: javascriptgoogle-apps-scriptgoogle-sheetsweb-applicationshtml-templates

解决方案


推荐阅读