【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

相关文章

idea设置快捷键风格方式

《idea设置快捷键风格方式》在IntelliJIDEA中设置快捷键风格,打开IDEA,进入设置页面,选择Keymap,从Keymaps下拉列表中选择或复制想要的快捷键风格,点击Apply和OK即可使... 目录idea设www.chinasem.cn置快捷键风格按照以下步骤进行总结idea设置快捷键pyth

Python实现快速扫描目标主机的开放端口和服务

《Python实现快速扫描目标主机的开放端口和服务》这篇文章主要为大家详细介绍了如何使用Python编写一个功能强大的端口扫描器脚本,实现快速扫描目标主机的开放端口和服务,感兴趣的小伙伴可以了解下... 目录功能介绍场景应用1. 网络安全审计2. 系统管理维护3. 网络故障排查4. 合规性检查报错处理1.

MySQL快速复制一张表的四种核心方法(包括表结构和数据)

《MySQL快速复制一张表的四种核心方法(包括表结构和数据)》本文详细介绍了四种复制MySQL表(结构+数据)的方法,并对每种方法进行了对比分析,适用于不同场景和数据量的复制需求,特别是针对超大表(1... 目录一、mysql 复制表(结构+数据)的 4 种核心方法(面试结构化回答)方法 1:CREATE

MyBatis配置文件中最常用的设置

《MyBatis配置文件中最常用的设置》文章主要介绍了MyBatis配置的优化方法,包括引用外部的properties配置文件、配置外置以实现环境解耦、配置文件中最常用的6个核心设置以及三种常用的Ma... 目录MyBATis配置优化mybatis的配置中引用外部的propertis配置文件⚠️ 注意事项X

SpringCloud Stream 快速入门实例教程

《SpringCloudStream快速入门实例教程》本文介绍了SpringCloudStream(SCS)组件在分布式系统中的作用,以及如何集成到SpringBoot项目中,通过SCS,可... 目录1.SCS 组件的出现的背景和作用2.SCS 集成srping Boot项目3.Yml 配置4.Sprin

SpringBoot集成iText快速生成PDF教程

《SpringBoot集成iText快速生成PDF教程》本文介绍了如何在SpringBoot项目中集成iText9.4.0生成PDF文档,包括新特性的介绍、环境准备、Service层实现、Contro... 目录SpringBoot集成iText 9.4.0生成PDF一、iText 9新特性与架构变革二、环

MySQL 批量插入的原理和实战方法(快速提升大数据导入效率)

《MySQL批量插入的原理和实战方法(快速提升大数据导入效率)》在日常开发中,我们经常需要将大量数据批量插入到MySQL数据库中,本文将介绍批量插入的原理、实现方法,并结合Python和PyMySQ... 目录一、批量插入的优势二、mysql 表的创建示例三、python 实现批量插入1. 安装 PyMyS

Java JAR 启动内存参数配置指南(从基础设置到性能优化)

《JavaJAR启动内存参数配置指南(从基础设置到性能优化)》在启动Java可执行JAR文件时,合理配置JVM内存参数是保障应用稳定性和性能的关键,本文将系统讲解如何通过命令行参数、环境变量等方式... 目录一、核心内存参数详解1.1 堆内存配置1.2 元空间配置(MetASPace)1.3 线程栈配置1.

C#借助Spire.XLS for .NET实现Excel工作表自动化样式设置

《C#借助Spire.XLSfor.NET实现Excel工作表自动化样式设置》作为C#开发者,我们经常需要处理Excel文件,本文将深入探讨如何利用C#代码,借助强大的Spire.XLSfor.N... 目录为什么需要自动化工作表样式使用 Spire.XLS for .NET 实现工作表整体样式设置样式配置

使用EasyPoi快速导出Word文档功能的实现步骤

《使用EasyPoi快速导出Word文档功能的实现步骤》EasyPoi是一个基于ApachePOI的开源Java工具库,旨在简化Excel和Word文档的操作,本文将详细介绍如何使用EasyPoi快速... 目录一、准备工作1、引入依赖二、准备好一个word模版文件三、编写导出方法的工具类四、在Export