**1.电子日历及日历视图**
me库电子日历,是将以天为单位的日期格作为横向尺度、以小时为单位的时间点作为纵向尺度,在这样的二维视图中对条目所包含的日期/时间跨度信息以柱状图方式来表示的一种库表达方式。
表述ME库电子日历的视图模式叫日历视图,与列表视图、表格视图并列为ME库三大视图模式。
**2.日历视图的切换方法**
在含有日期/时间字段的库界面,左划屏幕,点击顶部“视图”按钮,选择“日历”选项,即可切换为日历视图。在日历视图模式下,点击“日历”选项最右侧的扩展按钮,可出现“日历视图、3天查看、周视图”(部分翻译不准确,应为“日视图”、“三日视图”、“周视图”)的选项菜单,这三个选项主要控制在适应屏幕的宽度下,显示几日信息。
**3.电子日历的表述方式**
电子日历主要表达的要素是时间跨度,在时间的长河中要表示一个时间跨度,就好比要在一条直线上表示一个线段一样,首先要知道线段起点,其次要知道线段终点或者长度。切换到我们要表述的电子日历场景中来,开始时间就是线段起点,结束时间就是线段终点,持续时间就是线段长度。所以,时间跨度有以下两种表述方式:
(1)开始时间 + 结束时间
(2)开始时间 + 持续时间
当然,数学学得好或逻辑思维较强的人还会说,在一条直线上表述线段还有第三种方式:已知终点和线段长度。没错,作为线段表述这种方式是没有任何问题的,但ME库的电子日历不支持以某时间点为终点向前追溯一段时间的方式。
**4.可以用于电子日历的字段**
ME库现有的29种(以3.9.7版为准)字段中,有6种字段可以用于电子日历。
(1)可用于表示“开始时间、结束时间”的字段:日期/时间
(2)可用于表示“持续时间”的字段:时间、整数、实数、整数值和计算字段(输出结果建议为实数或整数,最好不用用时间日期格式或其它格式)
(3)JS字段目前还不能用于电子日历。
**5.多个电子日历字段的优先顺序**
既然有这么多的字段可以同时用于电子日历,那必然有人会细究他们之间的区别,实际上也就是优先度的问题。经过大量的测试,不同字段间的优先度关系可以用以下三句话来表示:
(1)在“开始时间+结束时间”的方式中,如有多个日期/时间字段用于电子日历并设置为“开始时间”或“结束时间”,则按“最后出现优先”的原则处理;
(2)在“开始时间+持续时长”的方式中,如有多个字段用于电子日历并设置为“开始时间”或“持续时间”,也是按“最后出现优先”的原则处理;
(3)在“开始时间+结束时间”和“开始时间+持续时间”的两种方式混合出现的时候,先是按“结束时间”优于“持续时间”的原则处理,其次才是按“最后出现优先”的原则处理。
**6.电子日历的典型用途**
说了这么多有关电子日历的应用技巧,那它到底有什么实际用途呢?在这里只举出几种常见的用途,供大家参考,更多的用途期待大家去开发。
(1)个人日程安排
可以将未来几日的事务按预估时间和时长做个提前安排。在日历视图下查看,会感觉一目了然。如有其他活动需要安排,可以很方便找出时间空档或冲突事务。
(2)每日时间记录
可以将每日事件的时间占用做个记录,然后根据时间记录来进行很多分析:比如花费时间最多的是什么事情?每天时间都浪费在哪里?还有哪些时间可充分利用?根据分析结果,可以做出自己的时间管理方案。
(3)持续时长统计
生活中,很多时候需要记录某一事件或状况的持续时长,比如生病的病人,可能需要记录间歇发作的某一身体不适状况的总持续时间。这些用电子日历都是很方便可以做到的。
作者:毕加索
- 前言简介
- 技巧经验
- 实现自动序列号
- 使用工具来转换成csv文件
- 如何制作和导出模板组合
- 实例资源
- js字段实例
- 根据身份证取出生日期、性别、年龄
- 自动标记状态,到期自动标记过期,可屏蔽过期以及聚合计算显示
- 根据出生日期计算年龄
- 人民币小写数字金额转大写
- 倒计时天数,实现倒计时纪念日等功能显示
- 取指定时间是周几的4种方法
- 自动填写年份、月份
- 只显示计算公式而不显示计算结果的办法
- 根据多个已选的员工人数,计算总工资
- 计算显示每年、每月的总工资实例
- 实现完全性的跨库计算自定义公式
- 触发器实例
- 新建或编辑条目后,更改条目内容
- 计算字段范例
- 计算星期几实例(3.8.5版本及以上)
- 计算星期几实例(3.8.5版本以下)
- 计算第几周
- 实现单条数据的百分比形式(并且控制小数点为2位)
- 自动填充实例
- js套用方法外壳,实现网站数据源自动录入内容
- js代码实例
- 动作实例
- 实例将网络数据写入库中
- js函数运用实例
- 创建一个新的条目记录
- 查询库内容
- 数据源实例
- Js套用方法外壳,实现网站数据源自动录入内容
- 其它实例
- 字符串值的控制
- 资料知识
- 表格与ME库关系
- ME库电子日历使用一帖通
- ME库CSV应用一帖通
- 新手入门
- 新手入门教程
- 常见问题集合
- 官方资料(中文版)
- 计算字段
- JavaScript字段
- 链接到条目字段
- 脚本
- 纪念品JavaScript库
- 动作
- 数据源
- 触发器
- 触发器示例
- 旧档
- 计算字段命令,FUNCTION功能
- JavaScript的字段
- javascript常用函数及功能
- 前言介绍
- 经验技巧
- 官方资料(英文版)
- Memento Database
- Glossary
- Memento Wiki
- Useful links
- Releases
- User Interface
- Tutorial:Simple To Do List
- Tutorial:Simple To Do List Enhancements
- Libraries & templates
- Library
- Library Template
- Library Edit screen
- Library Groups
- How:Add a Library
- Libraries List screen
- Fields, pages, & subheaders
- Overviews
- Field
- Field Edit card
- Field Role
- Field Type
- Page
- Specs
- Techniques, Tips, How
- Tips:Using JavaScript in Memento
- How:Field Dependencies
- 关于附件
- 交流互助
- 贡献人员