スラックと概念で知識システムを構築する方法


これまでの場合は、通常のスラックを使用して情報を効率的にフロー管理のような感じがありますか?
私は、この記事でスラックと概念によって情報を管理するために、先端を共有したいです.

スラックと概念による知識システム


このチュートリアルを開始する前に、以下の前提条件に従ってください.
  • スラック有料プラン
  • スラックアカウント
  • の概念口座
  • Googleアカウント
  • のGoogleシート
  • 我々は実際にスラックからの概念にメッセージを投稿するGoogleシートを必要とする.

    概念の設定


    在庫情報をテーブルを作成します.
  • 質問:タイトル
  • の答え:Richertテキスト
  • URL:URL
  • タグ:マルチシリーズ選択

  • 概念のデータベースのIDを取得します.
    📖 Lean more Notion databases

    メニューからCopy link to viewを使用します.
    https://www.notion.so/{workspace_name}/{database_id}?v={view_id}
    
    ⚠️ 開発中に使用するIDを保存します.
    あなたの左側サイドバーでは、設定&メンバー、次に統合タブに移動します.

    をクリックして“あなた自身の統合を開発する”.

    ボタンをクリックします.

    統合のセットアップ設定.

    内部統合トークンをコピーします.
    ⚠️ 開発で使用するトークンを保存します.

    共有メニューから作成した統合を招待します.

    Googleシートの設定


    スラックからメッセージを受信し、それらを概念に投稿シートを作成します.

    質問
    アンサー
    URL
    タグ
    サンプルテキスト
    サンプルテキスト
    サンプル、タグ
    Googleのシート内からアプリを開きます.
    📖 Lean more Extending Google Sheets
    AppsスクリプトのスクリプトIDを取得します.

    ⚠️ 開発中に使用するIDを保存します.

    スラックの設定


    我々は、ワークフロービルダースラックでオートメーションタスクを作成します.
    📖 Lean more Workflow Builder

    新しいワークフローを作成します.

    ワークフローステップ


    この順序に従って、これらの設定を設定します.
  • 絵文字反応
  • フォーム
  • を送信します
  • スプレッドシート行を追加する
  • メッセージ
  • を送る

    絵文字反応


    このワークフローを開始する“絵文字反応”を選択します.
    自由に選択してください.

    誰かが選択したチャンネルで絵文字反応を追加すると、このワークフローが開始されます.

    フォームを送信する



    “フォームを送信”を選択し、以下のような質問を追加します.
  • 質問:長い答え
  • 答え:長い答え
  • のURL:短い答え
  • タグ:短い答え

  • 質問と回答をする必要があります.

    スプレッドシート行を追加する


    我々は、ワークフロービルダーのGoogleシートを使用してメッセージを保存し、管理することができます.
    📖 Lean more Google Sheets for Workflow Builder

    ワークフローオプションから「スプレッドシート行を追加」を選択します.

    メッセージを送信する


    ユーザーに応答するメッセージを作成します.

    スラックチャネルでワークフローをテストしましょう.

    もちろん、まだスラックから概念へのメッセージを投稿することはできません.

    Google Appsスクリプトの配備


    我々は、スラッシュから概念にGoogleシートを介してメッセージを投稿するアプリケーションスクリプトを展開する必要があります.
    私はこのプロジェクトのためのテンプレートを準備したので、開発に余分な時間を費やす必要はありません.
    https://github.com/Kazuki-tam/gas-slack2notion

    クローンテンプレート


    リポジトリを開き、このテンプレートをクリックします.

    リポジトリをクローンし、依存関係をインストールします.
    あなたがまだそれをしていないならば、最初にClaspをインストールしてください.
    npm install -g @google/clasp
    
    yarn install
    
    📖 Learn More Clasp

    ログインGoogleアカウント


    あなたのGoogleアカウントのAppsスクリプトプロジェクトの管理を認可します.
    npx clasp login
    

    ファイルの作成


    クリエイト.クラスプ.JSONのルートで、これらの設定を追加します.
    あなたのスプレッドシートから開くアプリのスクリプトと設定ページでスクリプトのIDをチェックアウトします.
    {
      "scriptId": "<SCRIPT_ID>",
      "rootDir": "./dist"
    }
    
    クリエイト.rootでenvし、トークンとデータベースIDを追加します.
    NOTION_TOKEN=<YOUR_NOTION_TOKEN>
    DATABASE_ID=<YOUR_DATABASE_ID>
    

    スクリプトプロジェクトのアップロード


    スクリプトプロジェクトのファイルをローカルからアップロードします.
    yarn deploy
    
    インストール可能なトリガーを設定するには、トリガーメニューをクリックします.
    それをクリックしてトリガーを追加します.
    このようなオプションを設定します.

    テストのワークフロー


    このプロジェクトのワークフローを作成するにはセットアップが必要です.それが問題なしで働くならば、チェックしてください.

    結論


    それは本当にあなたの知識や経験をあなたのチームや会社で共有することが重要です.私はこのチュートリアルでは、あなたの知識システムを強化するのに役立ちます願っています.