如何使用电子表格中的表格填充HTML表格?

毛里西奥·阿尔瓦雷斯

因此,我有一个简单的4列表,其中的行将由函数添加。我想创建一个包含表格的HTML正文,并使用Google脚本每周通过电子邮件发送3次。我能够从电子表格中获取数据并将其放入变量中。问题是我无法将其添加到织补表中,我知道这可能是一个简单的解决方案,但对于google脚本我还是很陌生。这是我的剧本;

function emailsLeanKitchen() {
    var ss = SpreadsheetApp.getActiveSpreadsheet();
    var Sheet = ss.getSheetByName("Sheet1");
   var dataTable = Sheet.getRange(1,1,Sheet.getLastRow(),4).getValues();
  Logger.log(dataTable);
  GmailApp.sendEmail("my email","subject", dataTable);//
}

而且,如果有人知道在计时器上设置此脚本的好方法,那也很酷,因为这是我的下一个目标。我已经在电子表格中附加了一个链接。感谢您的帮助!
https://docs.google.com/spreadsheets/d/1X_UcqyXXRMyjZ2j46TymMrIMWvt19HOZTTaEUlIVqwE/edit?usp=sharing

Tanaike
  1. 您要根据从活动电子表格中检索到的值创建HTML表,并希望使用Google Apps脚本将其作为HTML正文发送。
  2. 您想通过时间驱动的触发器来运行脚本。

如果我的理解是正确的,那么这个答案呢?请认为这只是几个可能的答案之一。

问题一:

修改脚本后,它如下所示。

修改后的脚本:

从:
GmailApp.sendEmail("my email","subject", dataTable);//
至:
var htmlTable = dataTable.reduce(function(s, e) {
  return s += "<tr><th>" + e.join("</th><th>") + "</th></tr>"
}, "<table border=\"1\">") + "</table>";
GmailApp.sendEmail("my email","subject", "sample text body", {htmlBody: htmlTable});
  • 在这种情况下,htmlTable作为HTML正文发送。"sample text body"作为文本正文发送。在这种情况下,当邮件程序无法读取HTML正文时,将显示文本正文。

问题二:

您可以emailsLeanKitchen()使用时间驱动的事件触发器来运行该功能您可以在此处了解如何设置触发器在这种情况下,从3 times per week您的问题出发,“周定时器”可能适用于“选择基于时间的触发器的类型”。关于此,请根据您的实际情况进行设置。

参考文献:

如果我误解了您的问题,而这不是您想要的方向,我深表歉意。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从电子表格数据填充 HTML 表格

来自分类Dev

如何在Rails 4中使用电子表格gem?

来自分类Dev

如何使用电子表格中的值创建下拉菜单?

来自分类Dev

如何使用电子表格重命名多个文件夹?

来自分类Dev

如何使用Google Apps脚本应用电子表格过滤器?

来自分类Dev

如何使用电子表格重命名多个文件夹?

来自分类Dev

使用电子表格数据在R中运行线性模型

来自分类Dev

excel VBA:使用电子表格中的日期进行操作

来自分类Dev

展开 HTML 电子表格

来自分类Dev

重置/重用电子表格的目标范围

来自分类Dev

验证HTML服务中的电子表格

来自分类Dev

用电子表格的工作表名称填充行

来自分类Dev

如何在电子表格中删除#?

来自分类Dev

如何计算LibreOffice电子表格中的错误?

来自分类Dev

如何使用Rails导入电子表格?

来自分类Dev

使用 Google 电子表格中的 ContactsApp

来自分类Dev

在Google电子表格的列中渲染/加载时使用HTML填充HTML下拉菜单

来自分类Dev

如何从包含多个表格的 Excel 电子表格中根据其标题选择表格?

来自分类Dev

如何基于电子表格A中的值删除电子表格B中的值?

来自分类Dev

如何重命名 Google 电子表格(文件)并使用工作表中的值填充其内容

来自分类Dev

如何使用数组格式化电子表格数据中的电子邮件?

来自分类Dev

如何使用php在Google驱动器中创建电子表格并安装加载项或将应用脚本附加到电子表格中

来自分类Dev

用电子表格中的输出编写python程序

来自分类Dev

Ruby / Watir:使用电子表格GEM无法解析xls列

来自分类Dev

使用RegEx用电子表格数据替换Google Doc文本

来自分类Dev

使用电子表格.batchUpdate发送多个请求导致错误

来自分类Dev

Ruby / Watir:无法使用电子表格GEM解析xls列

来自分类Dev

无法使用电子表格gem(Ruby)设置Excel样式

来自分类Dev

使用电子表格服务会引发“ java.lang.NoSuchMethodError”异常

Related 相关文章

  1. 1

    从电子表格数据填充 HTML 表格

  2. 2

    如何在Rails 4中使用电子表格gem?

  3. 3

    如何使用电子表格中的值创建下拉菜单?

  4. 4

    如何使用电子表格重命名多个文件夹?

  5. 5

    如何使用Google Apps脚本应用电子表格过滤器?

  6. 6

    如何使用电子表格重命名多个文件夹?

  7. 7

    使用电子表格数据在R中运行线性模型

  8. 8

    excel VBA:使用电子表格中的日期进行操作

  9. 9

    展开 HTML 电子表格

  10. 10

    重置/重用电子表格的目标范围

  11. 11

    验证HTML服务中的电子表格

  12. 12

    用电子表格的工作表名称填充行

  13. 13

    如何在电子表格中删除#?

  14. 14

    如何计算LibreOffice电子表格中的错误?

  15. 15

    如何使用Rails导入电子表格?

  16. 16

    使用 Google 电子表格中的 ContactsApp

  17. 17

    在Google电子表格的列中渲染/加载时使用HTML填充HTML下拉菜单

  18. 18

    如何从包含多个表格的 Excel 电子表格中根据其标题选择表格?

  19. 19

    如何基于电子表格A中的值删除电子表格B中的值?

  20. 20

    如何重命名 Google 电子表格(文件)并使用工作表中的值填充其内容

  21. 21

    如何使用数组格式化电子表格数据中的电子邮件?

  22. 22

    如何使用php在Google驱动器中创建电子表格并安装加载项或将应用脚本附加到电子表格中

  23. 23

    用电子表格中的输出编写python程序

  24. 24

    Ruby / Watir:使用电子表格GEM无法解析xls列

  25. 25

    使用RegEx用电子表格数据替换Google Doc文本

  26. 26

    使用电子表格.batchUpdate发送多个请求导致错误

  27. 27

    Ruby / Watir:无法使用电子表格GEM解析xls列

  28. 28

    无法使用电子表格gem(Ruby)设置Excel样式

  29. 29

    使用电子表格服务会引发“ java.lang.NoSuchMethodError”异常

热门标签

归档