type
status
date
slug
summary
tags
category
icon
标签
参考标签
这两天重新捡起了IFTTT,现在想要的功能是:
- if:在Instapaper上看到好的文章,把精彩的文字高亮;
- then:自动将高亮的文字加到Evernote里。
![notion image](https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2F52c7ef47-6104-4d84-bd6e-f38d5e305987%2Ff5b28bbc-6988-417d-a5be-fb1229cbcf03%2FrId20.png?table=block&id=609e1905-f34f-4c2b-aaab-f8059e12cdf0&t=609e1905-f34f-4c2b-aaab-f8059e12cdf0&width=700&cache=v2)
问题就在于,我想要每天的摘抄形成单独的一篇,自动把标题设置为《Instapaper Highlights YYYY-MM-DD》,比如今天的话,就是《Instapaper Highlights 2022-02-13》。这里面唯一的变量就是日期,问题来了,IFTTT里面没有能用的现成变量。
在”Append to note“这个功能里面,唯一和时间相关的变量是”CreatAt“,但这个变量的内容是:”MMMM DD, YYYY at HH:MM“,比如今天是”FEB 02, 2022 at 01:40 PM“,无法满足我的需求。
检索之后得到一篇文章:https://webapps.stackexchange.com/questions/43665/format-date-ingredient-in-ifttt-channel
这个博主和我有相同的问题,下面有一个答案,是去年发表的,里面提到了IFTTT的新功能,filter code。这个功能要订阅IFTTT Pro+才能用。
filter code可以通过Meta.currentUserTime参数获得日期,并且将日期格式化成自己想要的格式。然后把获得的日期数据,传递给要修改的参数就好了。
Meta.currentUserTime参数的官方说明链接:https://momentjs.com/docs/#/get-set/
研究了一下下,下面是我的代码:
经过试验,功能实现。
![notion image](https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2F52c7ef47-6104-4d84-bd6e-f38d5e305987%2F32f55385-448a-4fb0-875a-319e098d3e18%2FrId25.jpg?table=block&id=c39d41fd-dd9b-4cef-a623-43e919b0bf10&t=c39d41fd-dd9b-4cef-a623-43e919b0bf10&width=473&cache=v2)
- 作者:TZ
- 链接:https://musingpages.com/technology/2022/02/13/ifttt-date
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。
相关文章