Skip to content

【GAS + Notion DB → Slack】リマインド通知

Notifications You must be signed in to change notification settings

niiharamegumu/NotionReminder

 
 

Repository files navigation

clasp

事前に必要な設定

  • slack の incoming app の設定
  • notion のインテグレーション設定
    • インテグレーション設定後は Notion の DB 作成とインテグレーションとのコネクト設定をする必要がある。

環境構築

1. ログイン

clasp login で使用する Google アカウントにログインしてください

2. プロジェクトの作成

npm run create-app で GAS のプロジェクトを作成 .clasp.json が作成されます。

🔔 タイムゾーンの設定

任意で appsscript.jsontimeZoneはデフォルトでアメリカ時間が指定されるので、 "Asia/Tokyo" に設定する

{
  "timeZone": "Asia/Tokyo",
  "dependencies": {},
  "exceptionLogging": "STACKDRIVER",
  "runtimeVersion": "V8"
}

依存関係のインストール

yarn install or npm install

デプロイ

npm run deploy

🔔 環境変数・トークンなどを登録する場合

【GAS】コードに API トークンや ID のベタ書きを避ける(プロパティサービスの活用) - Qiita

謝辞

このリポジトリはSuyama-Daichi/NotionReminderをもとに独自に手を加えたものです。ありがとうございます 🙇‍♂️

About

【GAS + Notion DB → Slack】リマインド通知

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 90.8%
  • JavaScript 9.2%