javascript - 仅显示 Google App Script 中的最后 12 行

标签 javascript html google-apps-script

我是 appscript 的初学者。我正在做一个居民支付系统,用户将首先输入用户名和密码,登录后他们可以查看支付历史记录。现在它显示了数据库中的所有支付数据,但我只想显示最后 12 行。谁能帮我解决这个问题?我附上了一些图片并链接到我的 appscript 以更好地解释自己。提前致谢。

https://script.google.com/d/1xV7FDVgp10XbGFtPJDUnhqm1GYybKZeKEI2L84Slp34rndOWgVJ1iScm/edit?usp=sharing - 链接到我的 appscript 编码

https://script.google.com/macros/s/AKfycbxFJTD9f6cMMDYDHw5sY6bENOmC52Z_7-mkGmnNGkQ-B5-j-63Q4aOcgetX4MWYIfW6/exec - 链接到我执行的版本(Web App)

用户名:JJACKSON

密码:密码 1

Image 1

最佳答案

当我看到您共享的 Google Apps 脚本项目的脚本时,在这种情况下,进行以下修改如何?在这种情况下,请在 HTML & Javascript 端修改 displayTable() 函数如下。

来自:

function displayTable(ar) {

收件人:

function displayTable(ar) {
  ar = ar.splice(-12); // <--- Added
  • 在您的问题中,用户无法直接看到您的脚本。所以,我稍微解释一下这个修改。在您的脚本中,该函数是 displayTable 在 Google Apps 脚本端调用 GetRecords 之后调用,当单击“登录”按钮时。在这种情况下,GetRecords 中的值是二维数组。在此答案中,您期望的值是通过 ar = ar.splice(-12) 从该数组中检索的。

引用:

添加:

来自您的以下回复,

Bro if I am not mistaken, it will only minus 12 rows right. In the AppScript right every year new 12 rows ( which means in 2022 new rows will be added from January 2022 until December 2022). So this logic will be a problem later bro. Hope you will me in this bro. Thank you bro.

在这种情况下,下面的修改怎么样?

来自:

function displayTable(ar) {

收件人:

function displayTable(ar) {
  ar = ar.sort((a, b) => new Date(a).getTime() > new Date(b).getTime() ? -1 : 1).splice(-12); // <--- Added
  • 在这种情况下,最近 12 个月是从 ar 中检索的。

  • 如果要按降序检索12个月,下面的脚本怎么样?

      ar = ar.sort((a, b) => new Date(a).getTime() > new Date(b).getTime() ? 1 : -1).splice(0, 12);
    

关于javascript - 仅显示 Google App Script 中的最后 12 行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67582519/

相关文章:

javascript - 无法循环出菜单项的事件监听器

javascript - 如何使用 Highcharts 实现与此图像类似的球?

html - 我如何居中图像(图,无形标题)

google-apps-script - 谷歌电子表格脚本编辑器 : delete a project

php - 在 AJAX 加载的 DIV 中运行 javascript

javascript - 使用 jquery 扩展 div

javascript - Node.js 提供 HTML,但无法在提供的页面中加载脚本文件

google-apps-script - 防止在脚本运行时编辑单元格

google-apps-script - 谷歌表单API?

javascript - graphqlKoa 不是函数