首页 文章

根据日期更改App Maker表

提问于
浏览
0

我有一个数据模型,每年的每个月都有一个字段,可以延续几年 . 我还有一个显示此模型中数据的表 .

我有兴趣根据当前日期更新表格小部件中显示的字段/列 . 我只需要表格显示当前和即将到来的12个月而不是之前的表格 . 例如,如果它在2018年3月6日,我希望在2018年3月到2019年2月之间的每个月都有表中的列 . 但是,在4月1日,该表应该更新以删除2018年3月的列并添加3月2019年专栏 .

这在App Maker中可行还是容易?如果是这样,文档中要查找的一些提示或相关资源是什么?

1 回答

  • 0

    如果我正确理解了这个问题,那么模型字段就是

    • 一月

    • 二月

    • ......

    • 十二月

    并且您希望显示/编辑它们的值,如下所示:

    +-----+--------+--------+-----+---------+
    | CM  | CM + 1 | CM + 2 | ... | CM + 10 |
    +-----+--------+--------+-----+---------+
    | V   | V + 1  | V + 2  | ... | V + 10  |
    +-----+--------+--------+-----+---------+
    

    CM 是当月, CM + 1 是下个月, V 当月的值 V + 1 是下个月的值,等等...

    渲染此类UI的最简单直接的方法是为两个记录呈现两个表(一个用于当前年份,一个用于明年)并通过使用CSS样式将它们粘合在一起 .

    更优雅的解决方案将是动态表格渲染 . 在这个问题的答案中描述了这种技术:Accessing data in Google Drive tables with Google App maker(选项#4) . 基本上,您可以向页面添加两个网格,一个用于呈现月份名称,另一个用于呈现数月的值 . 您可以将这些网格绑定到Calc模型或自定义属性 .

相关问题