Recording tasks from TickTick to Notion
タスク管理アプリ TickTick で完了したタスクを Notion に記録する GAS プロジェクトのプログラムです。 This is a program of the GAS project that records tasks completed by the task management application TickTick in Notion.
TickTick のタスク完了をトリガーとして IFTTT に設定し、Webhook を使用してこの GAS プロジェクトに通知します。 Set IFTTT to trigger TickTick task completion and use Webhooks to notify this GAS project.
Notion
- Notion API のインテグレーションを作成する。
- タスクを記録するためのデータベースを作成する。
- 作成したデータベースにインテグレーションを追加する。
データベースのプロパティには以下を設定する。
Name
Type
ページタイトル
テキスト
日付
セレクト
セレクト
マルチセレクト
URL
GAS
GAS プロジェクトのスクリプトプロパティに、以下を設定する。
Property
Value
Notion インテグレーションのトークン
Notion データベースのデータベース ID
エラー通知をするための Gmail のアドレス
認証用のトークン
IFTTT
トリガーの設定
TickTick の「New completed task」をトリガーに設定する。 アカウントを連携して、以下を設定する。
アクションの設定
Webhooks の「Make a web request」をアクションに設定する。 GAS プロジェクトを Web API としてデプロイして、以下を設定する。 authToken には GAS と同じ値を設定する。
Item
Value
{
"authToken": "",
"TaskName": "{{TaskName}}",
"TaskContent": "{{TaskContent}}",
"CompleteDate": "{{CompleteDate}}",
"StartDate": "{{StartDate}}",
"EndDate": "{{EndDate}}",
"List": "{{List}}",
"Priority": "{{Priority}}",
"Tag": "{{Tag}}",
"LinkToTask": "{{LinkToTask}}",
"CreatedAt": "{{CreatedAt}}"
}