#Notion
记录从TickTick到Concept的任务

#Notion 记录从TickTick到Concept的任务

Property
Aug 28, 2022 06:47 AM
Status
Date
URL
https://github.com/keigoh4315/ticktick-to-notion
notion image

notion image

Recording tasks from TickTick to Notion

notion image
タスク管理アプリ 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

  1. Notion API のインテグレーションを作成する。
  1. タスクを記録するためのデータベースを作成する。
  1. 作成したデータベースにインテグレーションを追加する。
データベースのプロパティには以下を設定する。
Name
Type
ページタイトル
テキスト
日付
日付
セレクト
セレクト
マルチセレクト
日付

GAS

GAS プロジェクトのスクリプトプロパティに、以下を設定する。
Property
Value
Notion インテグレーションのトークン
Notion データベースのデータベース ID
エラー通知をするための Gmail のアドレス
認証用のトークン

IFTTT

トリガーの設定

TickTick の「New completed task」をトリガーに設定する。 アカウントを連携して、以下を設定する。
Item
Value
All Lists
Please Select
Please Select

アクションの設定

Webhooks の「Make a web request」をアクションに設定する。 GAS プロジェクトを Web API としてデプロイして、以下を設定する。 authToken には GAS と同じ値を設定する。
Item
Value
デプロイした API の URL
POST
application/json
以下の JSON
{
 "authToken": "",
 "TaskName": "{{TaskName}}",
 "TaskContent": "{{TaskContent}}",
 "CompleteDate": "{{CompleteDate}}",
 "StartDate": "{{StartDate}}",
 "EndDate": "{{EndDate}}",
 "List": "{{List}}",
 "Priority": "{{Priority}}",
 "Tag": "{{Tag}}",
 "LinkToTask": "{{LinkToTask}}",
 "CreatedAt": "{{CreatedAt}}"
}