【ios】提醒事项与日历同步升级版可快速新建提醒不用设置时间

本文主要是介绍【ios】提醒事项与日历同步升级版可快速新建提醒不用设置时间,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

经过朋友反馈iPad可能不行✋目前也没有时间解决,pad用户慎用

起因:

看到知乎的 【真香!自动同步ios的提醒事项和日历,显示日打卡内容】文章,试了试,确实很方便,可以再提醒事项里添加事项,日历就会同步时间。

小缺陷:

对于没有设置时间的提醒事项不会同步,因为常常只是想速记一些当日的小事情,而设置时间很麻烦。所以我修改了一下原文的脚本。下面的脚本里做了注释标记,初写代码,还请大家多多指教。

升级后:

  1. 可以直接新建事项–>完成,不必设置时间【new】
  2. 在提醒事项里添加事项,日历里就会同步
  3. 设置时间也可以的
  4. 设置成今天、明天的全天都可以
  5. 都可以完成后显示不同的完成图标在loc里
  6. 使用方法与原版本会有一点小差别,主要体现在apple的快捷命令里何时触发脚本,下面使用方法会说明【new】

使用方法:

  1. 在iphone或者ipad下载 scriptable

  2. 打开app,新建一个脚本,将本文最后的脚本文件复制到里面

  3. 打开ios自带的快捷指令app,点击自动化—>创建个人自动化(或者右上角的加号)—>点击【App】这里注意设置成当关闭提醒事项app时,如图1—>点下一步添加操作—>选【App】scriptable的刚才保存的脚本文件(没设置标题是就是unitiled script那个文件)—>注意在展开里把run in app 和运行时显示给关闭,如图2

  4. 重要的一步!!需要在日历里面添加提醒事项列表名对应的日历列表名,只需要创建想同步的列表,不想显示在日历上的待办事项不需要创建列表。例如:我的提醒事项里有个【咩】列表,我的日历里就要同样创建一个【咩】日历(点中间下面的日历可以新建日历,新建一个一样名字的就可以)

  5. 然后就可以愉快的玩耍了,打开提醒事项后创建事项,再回到日历里看:

脚本在这:

var dur_month = 1const startDate = new Date()
startDate.setMonth(startDate.getMonth() - dur_month)
console.log(`日历的开始时间 ${startDate.toLocaleDateString()}`)
const endDate = new Date()
endDate.setMonth(endDate.getMonth() + dur_month)
console.log(`日历的结束时间 ${endDate.toLocaleDateString()}`)const reminders = await Reminder.all()console.log(`获取 ${reminders.length} 条提醒

这篇关于【ios】提醒事项与日历同步升级版可快速新建提醒不用设置时间的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/868776

相关文章

PostgreSQL 默认隔离级别的设置

《PostgreSQL默认隔离级别的设置》PostgreSQL的默认事务隔离级别是读已提交,这是其事务处理系统的基础行为模式,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价... 目录一 默认隔离级别概述1.1 默认设置1.2 各版本一致性二 读已提交的特性2.1 行为特征2.2

一文详解MySQL如何设置自动备份任务

《一文详解MySQL如何设置自动备份任务》设置自动备份任务可以确保你的数据库定期备份,防止数据丢失,下面我们就来详细介绍一下如何使用Bash脚本和Cron任务在Linux系统上设置MySQL数据库的自... 目录1. 编写备份脚本1.1 创建并编辑备份脚本1.2 给予脚本执行权限2. 设置 Cron 任务2

一文详解如何在idea中快速搭建一个Spring Boot项目

《一文详解如何在idea中快速搭建一个SpringBoot项目》IntelliJIDEA作为Java开发者的‌首选IDE‌,深度集成SpringBoot支持,可一键生成项目骨架、智能配置依赖,这篇文... 目录前言1、创建项目名称2、勾选需要的依赖3、在setting中检查maven4、编写数据源5、开启热

mtu设置多少网速最快? 路由器MTU设置最佳网速的技巧

《mtu设置多少网速最快?路由器MTU设置最佳网速的技巧》mtu设置多少网速最快?想要通过设置路由器mtu获得最佳网速,该怎么设置呢?下面我们就来看看路由器MTU设置最佳网速的技巧... 答:1500 MTU值指的是在网络传输中数据包的最大值,合理的设置MTU 值可以让网络更快!mtu设置可以优化不同的网

C++ 函数 strftime 和时间格式示例详解

《C++函数strftime和时间格式示例详解》strftime是C/C++标准库中用于格式化日期和时间的函数,定义在ctime头文件中,它将tm结构体中的时间信息转换为指定格式的字符串,是处理... 目录C++ 函数 strftipythonme 详解一、函数原型二、功能描述三、格式字符串说明四、返回值五

canal实现mysql数据同步的详细过程

《canal实现mysql数据同步的详细过程》:本文主要介绍canal实现mysql数据同步的详细过程,本文通过实例图文相结合给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的... 目录1、canal下载2、mysql同步用户创建和授权3、canal admin安装和启动4、canal

从基础到进阶详解Pandas时间数据处理指南

《从基础到进阶详解Pandas时间数据处理指南》Pandas构建了完整的时间数据处理生态,核心由四个基础类构成,Timestamp,DatetimeIndex,Period和Timedelta,下面我... 目录1. 时间数据类型与基础操作1.1 核心时间对象体系1.2 时间数据生成技巧2. 时间索引与数据

MySQL 设置AUTO_INCREMENT 无效的问题解决

《MySQL设置AUTO_INCREMENT无效的问题解决》本文主要介绍了MySQL设置AUTO_INCREMENT无效的问题解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参... 目录快速设置mysql的auto_increment参数一、修改 AUTO_INCREMENT 的值。

详解Linux中常见环境变量的特点与设置

《详解Linux中常见环境变量的特点与设置》环境变量是操作系统和用户设置的一些动态键值对,为运行的程序提供配置信息,理解环境变量对于系统管理、软件开发都很重要,下面小编就为大家详细介绍一下吧... 目录前言一、环境变量的概念二、常见的环境变量三、环境变量特点及其相关指令3.1 环境变量的全局性3.2、环境变

Linux实现线程同步的多种方式汇总

《Linux实现线程同步的多种方式汇总》本文详细介绍了Linux下线程同步的多种方法,包括互斥锁、自旋锁、信号量以及它们的使用示例,通过这些同步机制,可以解决线程安全问题,防止资源竞争导致的错误,示例... 目录什么是线程同步?一、互斥锁(单人洗手间规则)适用场景:特点:二、条件变量(咖啡厅取餐系统)工作流