web-dev-qa-db-ja.com

子供を迎えに行く必要がある場合は、リマインダーを追加します

If This Then Thatにサインアップしたばかりで、次の状況のレシピを作成しようとしています。

私の子供は自分のGoogleカレンダーアカウントを持っていません。家族のアカウントを使用して、それらの予定を作成します。たとえば、「クラスメートの場所で子供Aをプレイする日」。場所を追加したので、辞めるために出発する必要があるときに、Google Nowからリマインダーを受け取ります。しかし、私は彼を再び迎えに行くために去る必要があるとき、リマインダーが欲しいです。

そのために、同じ場所にある最初の予定の最後に、5分または10分の継続時間を持つ2番目の予定を自動的に追加したいと思います。

だから私が考えていたのは

IF
    I have an event in my calendar with the name of one of my kids
    AND
    it has a location
    AND
    the event has started
THEN
    add an event to my calendar:
        for that location
        starting when the original event ends
        for a duration of X minutes

しかし、イベントの場所の読み方や、イベントの開始時刻と終了時刻の読み方がわかりません。


もちろん、これはhaveをIFTTTで行うことではありません。同様のアプリでも大丈夫です。

また、Googleカレンダーのリマインダーのオプションを調べて、リマインダーafterイベントの開始を確認しましたが、それを機能させることができませんでした。また、それは私が後にしているイベントのリマインダーではなく、むしろ旅行時間を考慮に入れたGoogle Nowの「Xに今すぐ」のリマインダーです。

4
SQB

IFTTTはあなたが探していることをできると思います。子供の名前が含まれる場合にのみ「ピックアップ」イベントを作成するには、「フィルター」として機能する2つのアプレットとGmailアカウントが必要です。

  1. 最初のアプレットは、Googleカレンダートリガー「新しいイベントを追加」を使用し、Gmailアクション「メールを送信」を実行します。イベントの詳細を記載したメールを自分宛に送信します。 「成分」機能を使用して、電子メールの件名にイベントの詳細を含めることができます。これをお勧めします:{{終了}} {{Where}}の{{Title}}からのピックアップ

  2. 2番目のアプレットは、Gmailトリガー「検索からの受信トレイ内の新しいメール」を使用します。検索では、メールがIFTTTから送信され、子供の名前が含まれていることを指定する必要があります。このアプレットは、メールの件名をクイック追加テキストとして使用して、Googleカレンダーアクション「クイック追加イベント」をトリガーします。

    この2番目のアプレットでは、クイック追加テキストに特別なテキストを追加してください。Gmailの「新規メール」検索で、特別なテキストが存在しないことを確認してください。そうしないと、新しいピックアップイベントが独自のピックアップイベントをトリガーし、無限ループが発生して、終わりのない予定を作成し続けることになります。

{{Ends}}でテキストのクイック追加を開始すると、元のイベントが開始した時点で新しいイベントが終了します。残念ながら、5分ではなく、常に1時間(クイック追加イベントの自動長さ)になります。うまくいけば、それは問題ではありません。

3
LevenTech